This skill should be used when the user asks about "multi-agent systems", "sub-agents", "delegation", "agent routing", "orchestration", "SequentialAgent", "ParallelAgent", "LoopAgent", "agent-to-agent", "A2A protocol", "agent hierarchy", "streaming", "real-time responses", "SSE", "server-sent events", "websocket", "bidirectional", "Live API", "voice", "audio", "video", "multimodal streaming", or needs guidance on building systems with multiple specialized agents working together or implementing real-time communication patterns.
/plugin marketplace add MattMagg/agentic-plugins/plugin install adk-builder@agentic-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
CLAUDE.mdreferences/a2a.mdreferences/advanced.mdreferences/bidirectional.mdreferences/delegation.mdreferences/multimodal.mdreferences/orchestration.mdreferences/sse.mdGuide for building multi-agent systems with delegation, orchestration, inter-agent communication, and real-time streaming capabilities. Enables specialized agents to collaborate on complex tasks with modern communication patterns.
@adk-agents and @adk-tools instead@adk-behavior instead@adk-deployment insteadDelegation routes requests to sub-agents based on their descriptions. The parent agent decides which child handles each request.
SequentialAgent executes sub-agents in order (A → B → C). Each agent receives the previous agent's output.
ParallelAgent runs sub-agents concurrently. Results are aggregated when all complete.
LoopAgent repeats execution until a condition is met. Useful for iterative refinement.
Hierarchy nests agent teams for complex organizations. Parent agents coordinate child teams.
A2A Protocol enables cross-system agent communication. Agents can call agents in other deployments.
SSE (Server-Sent Events) streams text responses incrementally. Client receives partial responses as they generate.
Bidirectional Streaming enables real-time two-way communication. Users can interrupt agent responses mid-stream.
Live API powers voice and video agents. Use gemini-3-flash-live model for real-time audio/video processing.
Runner Types: Runner for basic execution, BidiStreamingRunner for bidirectional, LiveAPIRunner for voice/video.
Detailed guides with code examples:
references/delegation.md - Sub-agent routing patternsreferences/orchestration.md - Sequential, Parallel, Loop agentsreferences/advanced.md - Hierarchical and complex patternsreferences/a2a.md - Agent-to-Agent protocolreferences/sse.md - Server-sent events streamingreferences/bidirectional.md - WebSocket bidirectionalreferences/multimodal.md - Live API voice/videoThis skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.
This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.
This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.