From agent-sdk-dev
This skill should be used when the user asks to "create an agent SDK app", "build a Claude Agent SDK project", "set up a new SDK application", "scaffold an agent app", "create a new agent", or needs guidance on initializing, configuring, and building applications with the Claude Agent SDK in TypeScript or Python.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agent-sdk-dev:creating-sdk-appsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Guide the creation of new Claude Agent SDK applications from initial requirements gathering through project setup, implementation, verification, and getting-started documentation.
Guide the creation of new Claude Agent SDK applications from initial requirements gathering through project setup, implementation, verification, and getting-started documentation.
Before starting, review the official documentation for accurate, up-to-date guidance:
Use WebFetch to read these pages. Always check for and use the latest package versions via WebSearch before installation.
Ask these questions one at a time, waiting for each response before asking the next. Skip any already answered via arguments.
Based on answers, create a plan covering:
npm init -y with type: "module", scripts including "typecheck"requirements.txt or poetry inittsconfig.json with proper SDK settingsnpm install @anthropic-ai/claude-agent-sdk@latestpip install claude-agent-sdkindex.ts or src/index.ts with a basic query examplemain.py with a basic query example.env.example with ANTHROPIC_API_KEY=your_api_key_here.env to .gitignore.claude/ directory for agents, commands, and settingsAfter gathering requirements and getting user confirmation:
VERIFY THE CODE WORKS BEFORE FINISHING.
npx tsc --noEmit and fix ALL type errors until cleanAfter manual verification, launch the appropriate verifier agent:
Review the verification report and address any issues.
Provide the user with:
npm start or python main.pynpx claudepluginhub jawhnycooke/claude-plugins --plugin agent-sdk-devBuilds and troubleshoots Claude Agent SDK apps in Python and TypeScript, covering APIs, sessions, permissions, streaming, tools, plugins, and extensibility.
Builds AI agents and automates Claude Code using Agent SDK and headless CLI mode. Covers Python SDK, MCP servers, hooks, sessions, and programmatic queries.
Guides Claude Agent SDK development in TypeScript/Python: auth, sessions, custom tools, permissions, prompts, tracking via docs-management delegation.