What problem does it solve?
Creating a new agent in the Atomic Agents framework requires coordinating schemas, provider clients, Instructor modes, system prompts, and history configuration, and small mistakes like a missing max_tokens or wrong mode silently break every call. This Skill walks through the full agent-authoring workflow so the resulting AtomicAgent works on the first run.
Core Features & Use Cases
- Guided agent authoring: Clarifies purpose, input/output schemas, provider, conversational state, and context providers before writing any code.
- Provider wiring matrix: Supplies correct Instructor-wrapped client setup for OpenAI, Anthropic, Gemini, Groq, Ollama, and MiniMax, including mode and model_api_parameters gotchas.
- Verification and handoff: Includes a smoke-test command and guidance on run, run_async, run_stream, hooks, and follow-up skills for tools, schemas, and context providers.
- Use Case: A developer asks to add a ticket-classification router agent; the Skill produces the typed AtomicAgent[Input, Output] with a SystemPromptGenerator, Anthropic client with max_tokens set, and a passing smoke test.
Quick Start
Ask the assistant to create an Atomic Agents agent that classifies incoming support tickets by category and urgency using your preferred LLM provider.