Skill Detail

Build Java agent transport gateways with Atmosphere

Use Atmosphere to build JVM agent gateways that stream over WebSocket, SSE, gRPC, WebTransport, MCP, A2A, and AG-UI with governance hooks.

Developer ToolsMulti-Framework
Developer Tools Multi-Framework Published
⭐ 3.8k GitHub stars
INSTALL WITH ANY AGENT
npx skills add agentskillexchange/skills --skill build-java-agent-transport-gateways-with-atmosphere Copy
Works best when you want a reusable capability, not another fragile one-off prompt.
At a glance
Tools required
Java/JVM project, Atmosphere CLI or libraries, chosen agent runtime adapter, target transport modules
Install & setup
Install the Atmosphere CLI with Homebrew or the official install script, scaffold an agent with atmosphere new, choose the runtime adapter and transport modules, then run the service with atmosphere run.
Author
Atmosphere
Publisher
Organization
Last updated
May 18, 2026
Quick brief

Use Atmosphere when an operator needs to turn a Java agent into a production service endpoint. The workflow is to scaffold an Atmosphere agent, declare behavior with @Agent, choose a runtime adapter such as built-in OpenAI-compatible, Spring AI, LangChain4j, Google ADK, or Semantic Kernel, and expose the same agent over browser transports plus MCP, A2A, or AG-UI modules.

How it works

What this skill actually does

Invoke this instead of hand-building transport wrappers when the agent must stream to real clients, pause for human approval, enforce tool-call policy, and remain portable across Java agent runtimes. The scope boundary is delivery and governance for JVM agents, not a generic Java networking framework or a broad SDK listing.

Inputs are the Java agent class, selected runtime adapter, transport modules, policy rules, approval surfaces, and client endpoints. Outputs are deployed agent endpoints with streaming behavior, reviewable approval steps, and observable runs, so teams can build and monitor one service interface instead of maintaining separate wrappers for every channel.