What problem does it solve?
Building applications that route user queries across multiple specialized AI agents requires wiring together classifiers, agents, storage, and tools correctly. This Skill gives an AI assistant the mental model, real API signatures, task recipes, and gotchas needed to write correct agent-squad Python code on the first attempt.
Core Features & Use Cases
- Orchestration Guidance: Covers the AgentSquad orchestrator, route_request entry point, streaming vs non-streaming responses, and classifier-based routing with Bedrock, Anthropic, or OpenAI classifiers.
- Agent Patterns: Explains when to use BedrockLLMAgent, AnthropicAgent, OpenAIAgent, SupervisorAgent for team coordination, GroundedAgent for anti-hallucination answers, and ChainAgent for sequential pipelines.
- Storage, Retrievers, and Tools: Documents InMemoryChatStorage, DynamoDbChatStorage, SqlChatStorage, Amazon Knowledge Bases and Dakera retrievers, plus AgentTools and MCPToolProvider for tool use.
- Use Case: Ask your assistant to build a customer-support bot that routes billing questions to one agent and technical questions to another, with DynamoDB-backed conversation history, and it will produce correct async Python code using the right extras and options.
Quick Start
Ask your assistant to read python/SKILL.md and then write an agent-squad Python app with two BedrockLLMAgent agents routed by a BedrockClassifier.