# Anthropic Agent Sdk

> Use when building AI agents with the Anthropic Agent SDK (Claude Code SDK): TypeScript or Python agent setup, streaming, permissions, hooks, sessions, subagents, MCP integration, custom tools, slash commands, skills, plugins, cost tracking, or hosting/deployment.

- Skill: `wenerme/anthropic-agent-sdk` (Agent Skill, multi-file: 30 files)
- Install (CLI): `npx skillmds@latest add wenerme/anthropic-agent-sdk`
- Raw SKILL.md: https://api.skillmd.com/api/skills/wenerme/anthropic-agent-sdk/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: wenerme (https://skillmd.com/u/wenerme)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/wenerme/anthropic-agent-sdk

---


# Anthropic Agent SDK

Official Agent SDK documentation (sourced from [platform.claude.com](https://platform.claude.com/docs/en/agent-sdk/overview)).

CRITICAL: grep `references/` for keywords before answering. Do NOT guess SDK API.

## Key References

| Topic | Path |
|-------|------|
| Overview | agent-sdk/overview.md |
| Quickstart | agent-sdk/quickstart.md |
| TypeScript SDK | agent-sdk/typescript.md |
| Python SDK | agent-sdk/python.md |
| Streaming | agent-sdk/streaming-vs-single-mode.md, agent-sdk/streaming-output.md |
| Permissions | agent-sdk/permissions.md |
| Hooks | agent-sdk/hooks.md |
| Sessions | agent-sdk/sessions.md |
| MCP | agent-sdk/mcp.md |
| Custom Tools | agent-sdk/custom-tools.md |
| Subagents | agent-sdk/subagents.md |
| Slash Commands | agent-sdk/slash-commands.md |
| Skills | agent-sdk/skills.md |
| Plugins | agent-sdk/plugins.md |
| Hosting | agent-sdk/hosting.md |
| Secure Deployment | agent-sdk/secure-deployment.md |
| Cost Tracking | agent-sdk/cost-tracking.md |
| Migration Guide | agent-sdk/migration-guide.md |

