Help us improve
Share bugs, ideas, or general feedback.
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 natsHow this skill is triggered — by the user, by Claude, or both
Slash command
/nats:broadcast-agentsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
<objective>
Creates p5.js generative art with seeded randomness, noise fields, and interactive parameter exploration. Use for algorithmic art, flow fields, or particle systems.
Share bugs, ideas, or general feedback.
<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>
Use the `broadcast` MCP tool:broadcast(
capability: "<capability>",
payload: <parsed-payload>,
timeout_ms: 5000
)
<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>