What problem does it solve?
Building a custom tool for an Atomic Agents pipeline requires correctly wiring generic type parameters, Pydantic input/output schemas, configuration, and error handling — mistakes like shadowing schema properties or raising on routine failures break the agent loop. This Skill guides the full authoring workflow from clarification to verification.
Core Features & Use Cases
- Guided Tool Authoring: Walks through clarify, plan, implement, wire, and verify phases to produce a
BaseTool[InSchema, OutSchema] subclass.
- Ready Skeletons: Provides templates for local-computation tools and HTTP-backed tools with
BaseToolConfig, env-driven secrets, timeouts, and typed failure outputs.
- Agent Integration Patterns: Shows single-tool and router-agent wiring, plus sync and
run_async implementations.
- Use Case: You want to wrap a weather API as an agent tool — the Skill generates the config, schemas, sync/async
run methods with typed error outputs, and shows how the agent invokes it.
Quick Start
Ask the assistant to create an Atomic Agents tool that fetches current weather for a city using an API key from an environment variable.