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.
npx claudepluginhub cameri/claude-skills --plugin natsThis skill uses the workspace's default tool permissions.
<objective>
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Reviews prose for communication issues impeding comprehension, outputs minimal fixes in a three-column table per Microsoft Writing Style Guide. Useful for 'review prose' or 'improve prose' requests.
<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:
<notes> 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. </notes>No agents discovered. Make sure other Claude Code instances are running with the NATS channel enabled and connected to the same NATS server.
</workflow>
<success_criteria>
~/.claude/channels/nats/agents.json