2026 年 7 月 24 日,Anthropic 在 platform.claude.com/cookbook 正式上线了官方 Claude Cookbook,上线当天就在 Hacker News 拿到约 80 分高热度。它最大的价值是:把零散的 API 文档,升级成「面向任务的实战范式」——用一个个可复用的「食谱(recipe)」展示如何把 Claude 的能力组装成完整可运行的系统。本教程教你怎么把这份官方一手材料用起来,少走弯路。
🍳 本教程适合:刚接触 Claude Agent 开发、被官方文档淹没、想直接看「能跑的范例」快速上手的开发者。你只需要一个 Anthropic 账号和 API Key。
先搞懂:Cookbook 是什么,为什么重要
用一句话理解:API 文档告诉你「有哪些零件」,Cookbook 告诉你「零件怎么拼成一辆车」。两者不矛盾,但定位不同:
| 维度 | API 文档 | Claude Cookbook |
|---|---|---|
| 形式 | 接口说明 | 面向任务的可运行 recipe |
| 覆盖 | Agent SDK、站点可靠性 Agent 等 | 同上,但给完整范例 |
| 价值 | 查参数 | 学「最佳实践怎么落」 |
| 风险 | 容易试错 | 降低试错成本 |
别把 Cookbook 当「抄代码的地方」。它的真正价值是让你建立标准化的 Agent 开发心智——官方怎么拆系统提示、怎么挂工具、怎么设计循环。理解了范式,你改自己业务才顺。
Step 1:进入 Cookbook 并准备 Key
1 先拿到官方「食材库」的钥匙
1. 浏览器打开:platform.claude.com/cookbook
2. 用 Anthropic 账号登录(没有就先注册)
3. 准备好 API Key:platform.claude.com → API Keys → Create
形如:sk-ant-xxxxxxxxxxxxxxxx
环境变量里配上,别硬编码进代码:
export ANTHROPIC_API_KEY="sk-ant-xxx"
💡 新手提示:API Key 像家门钥匙,别发到群里或截图公开。第一次用充值几美元足够练手。
Step 2:挑一个 recipe 跑通
2 从「站点可靠性 Agent」这类范例入手
# Cookbook 里的 recipe 多为可克隆仓库
git clone https://github.com/anthropics/claude-cookbook
cd claude-cookbook/agents/site-reliability-agent
pip install -r requirements.txt
export ANTHROPIC_API_KEY="sk-ant-xxx"
python run.py # 照 README 跑通第一个示例
先跑通、别急着改。很多新手一上来就调提示词,结果连基线都没建立,出问题都不知道是官方范例的锅还是自己的锅。先让原版跑绿。
Step 3:拆解 recipe 的结构
3 看清一份官方食谱由什么组成
一个典型 Agent recipe 通常就三块,看懂就能举一反三:
system_prompt → 立人设、定职责、划红线(它是谁/该干嘛/不能干嘛)
tools → 给它能调用的函数(搜日志、查指标、发告警)
loop → 发现→规划→执行→验证 的执行循环
读懂这三块,你就能判断:这个 recipe 适不适合我的场景。
🔑 关键技巧:官方 recipe 的 system_prompt 就是最好的「岗前培训手册」范本,直接照它的结构改写你的业务,比从零写稳得多。
Step 4:改造 recipe 适配你的业务
4 换皮不换骨架
# 以「站点可靠性 Agent」为例,改成「电商客服 Agent」
system_prompt:
- 你是本店售后助手,只答订单/退换/物流
- 语气亲切,多用「您」
- 涉及退款先安抚再给步骤
tools:
- query_order # 查订单
- query_logistics # 查物流
- draft_reply # 草拟回复
loop 保持不变(发现→规划→执行→验证)
改业务改 prompt 和 tools,别动 loop 骨架。官方验证过的执行循环是稳定性来源,新手最容易犯的错就是顺手把循环也重写了,结果行为不可控。
Step 5:结合 Agent SDK 工程化
5 把 recipe 升级成可维护的项目
# Cookbook 的范式可以直接喂给 Claude Agent SDK
from claude_agent_sdk import Agent
agent = Agent(
system=MY_PROMPT,
tools=[query_order, query_logistics],
max_steps=20,
)
await agent.run("帮我查订单 A123 的物流")
🚀 这一步把「能跑的脚本」变成「可维护的组件」。Cookbook 是启蒙,Agent SDK 是落地,两者配合效率最高。
Step 6:建立团队标准化流程
6 让最佳实践可复用
1. 把跑通的 recipe 存为团队「模板库」
2. 约定:新 Agent 必须先复用模板,再局部改
3. 把踩过的坑(坏 prompt、坏工具)记进「反模式清单」
4. 关注官方 Cookbook 更新,跟进 Agent SDK 演进
🔒 行业信号:大模型厂商竞争正从「模型能力」转向「开发者落地体验」。成熟的工程范式 = 开发者生态护城河,团队早建立标准早受益。
Step 7:落地检查清单
7 用这张表确认你用对了 Cookbook
□ 是否先跑通官方原版 recipe 建立基线?
□ 是否看懂 recipe 的三块(prompt/tools/loop)?
□ 改造时是否只换 prompt+tools、保留 loop?
□ 是否用 Agent SDK 把脚本工程化?
□ 是否沉淀为团队模板、建立反模式清单?
□ 是否订阅了官方 Cookbook 更新?
🎉 恭喜!你已掌握用 Claude Cookbook 的姿势:它不是抄代码,而是学官方范式。把它和本中心《提示词新手入门》《Claude Agent SDK hooks》对照,你的 Claude Agent 开发会系统很多。
常见问题速查
| 你遇到的现象 | 大概率原因 & 解决 |
|---|---|
| recipe 跑不起来 | API Key 没配 / 没装 requirements |
| 改完行为乱套 | 动了 loop 骨架,回退只改 prompt/tools |
| 工具调不通 | 函数签名不符合 recipe 约定 |
| 想找某场景范例 | 在 Cookbook 按 Agent SDK / SRE 等分类检索 |