From nats
Discover all Claude Code agents on the NATS network and list their capabilities. Use when the user says "discover agents", "who's on nats", "list nats agents", "find agents", or wants to see what agents are available.
How this skill is triggered — by the user, by Claude, or both
Slash command
/nats:discover-agentsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
<objective>
<quick_start>
/nats:discover-agents
Pass a custom timeout for slow networks: /nats:discover-agents timeout=5000
</quick_start>
discover(timeout_ms?: number)
Default timeout is 3000ms. Pass a larger value if the network is slow.
For each discovered agent:
Agent: <agentId>
Name: <name>
Last seen: <lastSeen>
Capabilities (<count>):
- [<type>] <name>: <description>
...
If no agents responded:
The local agent is always included in the cache (it self-registers on startup) but won't appear in discover results unless another agent responds to the ping — the local agent does not respond to its own ping.No agents discovered. Make sure other Claude Code instances are running with the NATS channel enabled and connected to the same NATS server.
<success_criteria>
~/.claude/channels/nats/agents.jsonnpx claudepluginhub cameri/claude-skills --plugin natsCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.