把一份 SKILL.md 发布成一个可被服务器呼叫的技能,
并产出锁定版本号的接口合约交给开发者。
关毅:只需要第 1–3 步。 开发者:直接看第 4 步产出的代码。
api.anthropic.com。
请使用专门给发布用的密钥,不要用生产环境那一支,并为它的 workspace 设定支出上限。
publish.py,放在 SKILL.md 旁边执行。
密钥只留在终端机,不经过浏览器。跑完把印出来的两个值填进下面,即可产生接口合约。skill-registry.json。
技能本体存在 Anthropic,哪一版上线是我们自己的决定——这份档案就是那个决定的唯一正本,
请提交进 Git。第一次「保存」时选好路径,之后每次保存都会直接写回同一个档案
(Chrome/Edge 支援;其他浏览器会改成下载)。
载入版本表,或在第 1 步连接后按「从 Anthropic 同步」。
latest。
否则关毅一上传新版本,用户当下就吃到还没过关的版本。下面产出的代码已经写死版本号。code_execution。但若你同时宣告 web_search,
系统会自动注入 code_execution,这时再自己宣告会得到
400 Auto-injecting tools would conflict。两者都不宣告则得到
400 skills can only be used when a code execution tool is enabled。max_tokens 偏大时非串流请求会被 SDK 直接拒绝
(超过 10 分钟)。