命令字典
Slash 命令、CLI 子命令、Hook 事件、启动参数的字典与演进史。
Slash 命令、CLI 子命令、Hook 事件、启动参数的字典与演进史。
加载项目语言的 Claude API 参考和代理文档
/claude-api [migrate|managed-agents-onboard]/claude-api 是 Claude Code 内置的捆绑 Skill(Bundled Skill),而非普通内置命令。它为 Claude 注入实时的 Claude API 参考文档、SDK 用法和最佳实践,覆盖两条主要面向:
该 skill 随 Claude Code 捆绑发布,无需安装。源码在 Anthropic 公开的 skills 仓库 github.com/anthropics/skills,也可单独安装到其他支持 Agent Skills 标准的环境。
支持语言:Python、TypeScript、C#、Go、Java、PHP、Ruby、cURL(共 8 种)。
以下情况 skill 会在 Claude 开口前自动激活。其中 SDK 导入触发为 platform.claude.com 公开文档所述;其余几条(关键词模式匹配、定价询问、LLM 形态任务、grep 检测)出自 skill 内部 TRIGGER 规则(SKILL.md,仅 Claude 可见),并非官方面向用户的公开文档:
import anthropic、@anthropic-ai/sdk 等)——官方文档所述Opus、Sonnet、Haiku、Fable、claude-*、us.anthropic.* 等)跳过条件:提示词中显式命名了其他 provider(OpenAI、GPT、Gemini、Llama、Mistral、Cohere、Ollama)。此外据 skill 内部 TRIGGER 规则,项目 grep 中命中这些 SDK 的导入也会跳过(grep 检测为 SKILL.md 内部执行指令,非官方公开文档)。
/claude-api
裸调用时,Claude 加载 skill 后按正常任务流程处理后续文字。
migrate — 将代码迁移到更新的 Claude 模型/claude-api migrate
带明确范围(可跳过交互式确认步骤):
/claude-api migrate this project to claude-opus-4-8
/claude-api migrate everything under src/ to claude-opus-4-8
/claude-api migrate apps/api.py and apps/worker.py to claude-opus-4-8
skill 会逐步执行迁移指南,包括:
Model.CLAUDE_OPUS_4_7 → Model.CLAUDE_OPUS_4_8)effort-2025-11-24、fine-grained-tool-streaming-2025-05-14),并将 client.beta.messages.create 切回 client.messages.createthinking: {type: "enabled", budget_tokens: N} → thinking: {type: "adaptive"})stop_reason: "refusal" 处理和 fallback 路径(目标为 Claude Fable 5 时)若范围不明确(如 bare
/claude-api migrate to claude-opus-4-8),skill 会先交互询问范围(整个目录 / 子目录 / 指定文件列表)再动手。
managed-agents-onboard — 引导式 Managed Agent 搭建/claude-api managed-agents-onboard
skill 会依次执行一套面谈脚本,引导用户从零搭建 Managed Agent:
Managed Agents 所有 API 请求须携带 beta 头 managed-agents-2026-04-01;官方 SDK 的 client.beta.agents.*、client.beta.environments.*、client.beta.sessions.*、client.beta.vaults.* 调用会自动附加此头。
Claude Code 内置(无需任何操作),skill 随 Claude Code 捆绑,开箱即用。
从 skills 仓库独立安装(其他支持 Agent Skills 标准的环境):
npx skills add https://github.com/anthropics/skills --skill claude-api
作为 Claude Code plugin 安装:
/plugin marketplace add anthropics/skills
/plugin install claude-api@anthropic-agent-skills
skill 采用渐进式加载(progressive disclosure): 仅加载与当前项目语言、目标面向(Messages API 或 Managed Agents)以及具体任务(tool use、streaming、batches 等)相关的文档,未触发的内容不占 context 窗口。
| 约束 | 原因 |
|---|---|
| Managed Agents 仅在 Claude API 和 Claude Platform on AWS 可用 | 不支持 Amazon Bedrock、Vertex AI、Microsoft Foundry;skill 在检测到非支持平台时自动改路由至 Messages API + Tool Use |
所有 Managed Agents 请求必须附带 beta 头 managed-agents-2026-04-01 | 官方 SDK 自动处理;裸 HTTP 调用需手动添加 |
migrate 子命令会在范围不明确时先暂停询问 | 避免误改不相关文件 |
| 语言不在支持列表(Rust、Swift、C++)时,退回 cURL/raw HTTP 示例 | 无官方 SDK 可参考 |
| 类型 | 典型示例 | 触发方式 | 文档加载策略 |
|---|---|---|---|
| 内置命令(Built-in command) | /compact、/clear、/help | 仅手动输入 | 即时执行,无外部文档体 |
| 捆绑 Skill(Bundled skill) | /claude-api、/code-review、/debug | 手动 + 自动触发 | 渐进式加载 skill 文件,按需按语言分片 |
| 自定义 Skill | 用户自建 /deploy、/refactor | 手动 + 可配置自动 | 同捆绑 skill,支持同等 frontmatter 控制 |
来源:
code.claude.com/docs/en/commands明确将/code-review、/debug归为"bundled skills",与/compact等"built-in commands"并列但类别不同。
/claude-api migrate this project to claude-opus-4-8,让 skill 自动处理参数废弃、beta 头清理、prefill 替换等所有破坏性变更。/claude-api managed-agents-onboard,通过面谈脚本依次走完心智模型、agent 配置、environment/tools、session loop,最终生成可运行的 Agent + Session 代码。Fable 5 / Opus 4.8/4.7 上 thinking 参数已改为 adaptive-only:budget_tokens 字段已完全移除;对 Fable 5 显式传 {type: "disabled"} 会返回 400,应完全省略该参数。
Assistant 消息 prefill 在 Fable 5 / Opus 4.6+ 已废弃:发送 prefill 会返回 400;改用结构化输出(structured outputs)或系统提示实现同等效果。
Fable 5 tokenizer token 量约多 30%:从 Opus-tier 升级后,需用 messages.count_tokens(而非 tiktoken 或估算)重新基准测量,否则 max_tokens 设置和成本估算均会失准。
Tool call 输入务必用 JSON 解析:始终用 json.loads()(Python)/ JSON.parse()(TypeScript)处理工具参数,不要做字符串匹配。
Managed Agents 的强制流程:Agent(创建一次,持久化) → Session(每次运行创建)。model、system、tools 属于 agent 定义,不能放在 session 上;创建好 agent 后应复用其 ID,不要每次重建。
新增 Claude Opus 4.8 支持和 4.7→4.8 迁移指导
更新 `/claude-api` skill 以涵盖 Managed Agents 和 Claude API
更新 `/claude-api` skill 以涵盖 Managed Agents 和 Claude API
改进 `/claude-api` skill 的代理设计模式指导
新增 skill 用于构建 Claude API 和 Anthropic SDK 应用。