
Agent SDK Dev
Plugin用 /new-sdk-app 交互式搭建 Claude Agent SDK 项目(Python 或 TypeScript),再由校验代理按官方最佳实践检查依赖、配置与代码。Anthropic 官方维护。
Agent SDK Development Plugin
A comprehensive plugin for creating and verifying Claude Agent SDK applications in Python and TypeScript.
Overview
The Agent SDK Development Plugin streamlines the entire lifecycle of building Agent SDK applications, from initial scaffolding to verification against best practices. It helps you quickly start new projects with the latest SDK versions and ensures your applications follow official documentation patterns.
Features
Command: /new-sdk-app
Interactive command that guides you through creating a new Claude Agent SDK application.
What it does:
- Asks clarifying questions about your project (language, name, agent type, starting point)
- Checks for and installs the latest SDK version
- Creates all necessary project files and configuration
- Sets up proper environment files (.env.example, .gitignore)
- Provides a working example tailored to your use case
- Runs type checking (TypeScript) or syntax validation (Python)
- Automatically verifies the setup using the appropriate verifier agent
Usage:
/new-sdk-app my-project-name
Or simply:
/new-sdk-app
The command will interactively ask you:
- Language choice (TypeScript or Python)
- Project name (if not provided)
- Agent type (coding, business, custom)
- Starting point (minimal, basic, or specific example)
- Tooling preferences (npm/yarn/pnpm or pip/poetry)
Example:
/new-sdk-app customer-support-agent
# → Creates a new Agent SDK project for a customer support agent
# → Sets up TypeScript or Python environment
# → Installs latest SDK version
# → Verifies the setup automatically
Agent: agent-sdk-verifier-py
Thoroughly verifies Python Agent SDK applications for correct setup and best practices.
Verification checks:
- SDK installation and version
- Python environment setup (requirements.txt, pyproject.toml)
- Correct SDK usage and patterns
- Agent initialization and configuration
- Environment and security (.env, API keys)
- Error handling and functionality
- Documentation completeness
When to use:
- After creating a new Python SDK project
- After modifying an existing Python SDK application
- Before deploying a Python SDK application
Usage:
The agent runs automatically after /new-sdk-app creates a Python project, or you can trigger it by asking:
"Verify my Python Agent SDK application"
"Check if my SDK app follows best practices"
Output: Provides a comprehensive report with:
- Overall status (PASS / PASS WITH WARNINGS / FAIL)
- Critical issues that prevent functionality
- Warnings about suboptimal patterns
- List of passed checks
- Specific recommendations with SDK documentation references
Agent: agent-sdk-verifier-ts
Thoroughly verifies TypeScript Agent SDK applications for correct setup and best practices.
Verification checks:
- SDK installation and version
- TypeScript configuration (tsconfig.json)
- Correct SDK usage and patterns
- Type safety and imports
- Agent initialization and configuration
- Environment and security (.env, API keys)
- Error handling and functionality
- Documentation completeness
When to use:
- After creating a new TypeScript SDK project
- After modifying an existing TypeScript SDK application
- Before deploying a TypeScript SDK application
Usage:
The agent runs automatically after /new-sdk-app creates a TypeScript project, or you can trigger it by asking:
"Verify my TypeScript Agent SDK application"
"Check if my SDK app follows best practices"
Output: Provides a comprehensive report with:
- Overall status (PASS / PASS WITH WARNINGS / FAIL)
- Critical issues that prevent functionality
- Warnings about suboptimal patterns
- List of passed checks
- Specific recommendations with SDK documentation references
Workflow Example
Here's a typical workflow using this plugin:
- Create a new project:
/new-sdk-app code-reviewer-agent
- Answer the interactive questions:
Language: TypeScript
Agent type: Coding agent (code review)
Starting point: Basic agent with common features
-
Automatic verification: The command automatically runs
agent-sdk-verifier-tsto ensure everything is correctly set up. -
Start developing:
# Set your API key
echo "ANTHROPIC_API_KEY=your_key_here" > .env
# Run your agent
npm start
- Verify after changes:
"Verify my SDK application"
Installation
This plugin is included in the Claude Code repository. To use it:
- Ensure Claude Code is installed
- The plugin commands and agents are automatically available
Best Practices
- Always use the latest SDK version:
/new-sdk-appchecks for and installs the latest version - Verify before deploying: Run the verifier agent before deploying to production
- Keep API keys secure: Never commit
.envfiles or hardcode API keys - Follow SDK documentation: The verifier agents check against official patterns
- Type check TypeScript projects: Run
npx tsc --noEmitregularly - Test your agents: Create test cases for your agent's functionality
Resources
Troubleshooting
Type errors in TypeScript project
Issue: TypeScript project has type errors after creation
Solution:
- The
/new-sdk-appcommand runs type checking automatically - If errors persist, check that you're using the latest SDK version
- Verify your
tsconfig.jsonmatches SDK requirements
Python import errors
Issue: Cannot import from claude_agent_sdk
Solution:
- Ensure you've installed dependencies:
pip install -r requirements.txt - Activate your virtual environment if using one
- Check that the SDK is installed:
pip show claude-agent-sdk
Verification fails with warnings
Issue: Verifier agent reports warnings
Solution:
- Review the specific warnings in the report
- Check the SDK documentation references provided
- Warnings don't prevent functionality but indicate areas for improvement
Author
Ashwin Bhat (ashwin@anthropic.com)
Version
1.0.0
相关资源

MCP Builder
Skill指导 agent 构建高质量 MCP 服务器:调研协议与目标 API、设计工具、用 Python(FastMCP)或 TypeScript SDK 实现,并编写评测问题验证效果。Anthropic 官方技能。
anthropics/skills182k
LangChain Skills
SkillLangChain 官方技能合集:涵盖 LangChain、LangGraph 与 Deep Agents 的框架选型、快速上手、中间件、持久化、人工审批、RAG 和评测任务设计,支持 Python 与 TypeScript,也可作为 Claude Code 插件安装。项目仍在早期开发。
langchain-ai/langchain-skills1.3k
Claude API
SkillClaude API 与 Anthropic SDK 参考:模型选择与定价、流式输出、工具调用、提示缓存、Managed Agents 等,并提供模型迁移与提示词审计流程。Anthropic 官方技能。
anthropics/skills182k
Plugin Dev
Plugin开发 Claude Code 插件的工具包:7 个技能覆盖插件结构、钩子、MCP 集成、命令、子代理与技能编写,附八阶段引导式创建命令,以及代理生成、插件校验、技能评审三个子代理。Anthropic 官方维护。
anthropics/claude-code151k
Pyright LSP
Plugin为 Claude Code 接入 Pyright 语言服务器,给 Python 代码提供静态类型检查与代码智能。需先用 npm、pip 或 pipx 安装 pyright。Anthropic 官方插件。
anthropics/claude-plugins-official40.4k
MCP Server Dev
Plugin设计和构建 MCP 服务器:先在远程 HTTP、MCPB 打包与本地 stdio 之间选定部署方式,再指导工具设计、鉴权与聊天内交互组件。Anthropic 官方维护。
anthropics/claude-plugins-official40.3k