SuperAPI AI 工具集

creating-sdk-apps

智能体与模型

查看项目

更新于 10-15 22:41

技能介绍

用途:该技能在用户要求创建 Agent SDK 应用、构建 Claude Agent SDK 项目或搭建新 SDK 应用时使用,指导从需求收集到项目搭建、实现、验证与入门文档的全过程。

主要流程与能力: 一是需求收集,逐条询问语言(TypeScript 或 Python)、项目名称、Agent 类型(如编码类、业务类或自定义)、起始模板、包管理器与工具选择,已回答的项可跳过。 二是项目初始化,创建目录并初始化包管理器,TypeScript 使用 npm init -y 并设置 type: "module" 与 typecheck 脚本,配置 tsconfig.json;Python 使用 requirements.txt 或 poetry init。 三是版本检查与安装,安装前先确认最新版本。TypeScript 执行 npm install @anthropic-ai/claude-agent-sdk@latest;Python 执行 pip install claude-agent-sdk,并告知用户所装版本。 四是生成起始文件与环境配置,创建入口文件与基本查询示例,建立 .env.example(ANTHROPIC_API_KEY=your_api_key_here),将 .env 加入 .gitignore,说明可从控制台获取 API Key,并可选创建 .claude 目录与子代理、斜杠命令。 五是验证,先确保无类型或语法错误,TypeScript 运行 npx tsc --noEmit,再调用相应验证代理(agent-sdk-verifier-ts 或 agent-sdk-verifier-py)检查报告并修复问题。 六是提供入门指南,说明运行方式(npm start 或 python main.py)、API Key 设置、文档链接与后续步骤(自定义系统提示、通过 MCP 添加工具、配置权限、创建子代理)。

限制:需参考官方文档获取最新指导,安装前须联网查询最新版本;部分细节如具体定价、平台支持等资料未提供。