From nats
Broadcast a capability invocation to all Claude Code agents on the NATS network and collect their responses. Use when the user says "broadcast to agents", "ask all agents to", "send to all agents", or wants to invoke a capability on every agent simultaneously.
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>
Arguments format: <capability> [JSON payload]
Examples:
nats:show-nats-statuscapabilitiesinvoke {"capability":"nats:discover-agents"}
</quick_start><argument_parsing>
Expected format: <capability> [JSON payload]
Parse:
{})If capability is missing, list common options and ask the user to specify one. </argument_parsing>
<workflow> Use the `broadcast` MCP tool:broadcast(
capability: "<capability>",
payload: <parsed-payload>,
timeout_ms: 5000
)
</workflow>
<display_results>
The tool returns a JSON map { "<agent-id>": <payload>, ... } of all agents that responded within the window.
For each responding agent:
Agent <agent-id>:
✓ <result summary> (or ✗ <error>)
Summary line:
Broadcast
<capability>—<count>agent(s) responded.
If no agents responded:
No agents responded. Verify other agents are connected with
/nats:discover-agents. </display_results>
<success_criteria>