Install the a2a-exposed skills and plugin
Skills tell an agent how to deploy and operate an endpoint. You install the CLI yourself with npx -y a2a-exposed@latest (Node 22.18+), and that CLI deploys the Worker.
Grok Bot is tested end to end. Other agents are on compatibility.
skills.sh
npx --yes skills add telegraphic-dev/a2a-exposed
npx --yes skills add telegraphic-dev/a2a-exposed --global
npx --yes skills add telegraphic-dev/a2a-exposed --agent claude-code --skill a2a-exposed --skill a2a-exposed-setup
The default target is the current project. Commit the skills if the agent runs from that repository. --list only lists. There are two skills:
| Skill | Use |
|---|---|
a2a-exposed-setup |
One-time deploy, wake, pairing |
a2a-exposed |
Tasks, replies, peers, tokens |
Plugin manifests in 0.8.11
| Client | Status | Manifest |
|---|---|---|
| Portable / Codex / ChatGPT | Untested | root plugin.json |
| Cursor | Untested | .cursor-plugin/plugin.json |
| Grok Build | Untested | .grok-plugin/plugin.json (pin a commit SHA) |
| Claude Code | In testing | .claude-plugin/plugin.json |
OpenClaw and Hermes are untested. They install the SKILL.md directories (npx --yes skills add … --agent openclaw, or hermes skills install with the full skill path). For Grok Bot, which is tested end to end, copy both SKILL.md files into its skill library. See Grok.
A completed A2A exchange still needs the deploy in the quick start. Grok Bot is tested end to end.
Optional companions
The setup skill offers these only if you agree. Neither is required.
npx skills add https://github.com/telegraphic-dev/mise-skill --skill mise
npx skills add https://github.com/cloudflare/skills --skill cloudflare
mise is one way to get Node 22.18+. The Cloudflare skill covers Workers, D1, the cf CLI, DNS, Tunnel and Access.