Claude Code 和 Codex 或者其他 Agent 使用 Skills 的主要差别:
1. 执行 Skills 的模型不一样
CC 会用 Claude 模型,Codex 会用 GPT 模型,如果接 API 可能还会选择其他模型;不同模型的偏好和能力不一样,所以 Skills 里面的提示词也会有差异
2. 环境(Harness)不一样
不同的 agent 有不同的工具,以及不同的访问环境的限制。比如说:
- Codex 能用内置的 imagegen Skill 画图,CC 不行
- CC 和 Codex 都能执行脚本访问网络,但是 Cowork 可能不行
- CC 有一个方便好用的 AskUserQuestion 收集用户反馈,还支持一次多个问题,但是其他 Agent 大多只能一次一个问题,甚至没有
所以写 Skills,可能需要针对不同 Agent/模型做一些定制化,比如我在 baoyu-skills 里面,就需要去检测当前 agent 有哪些能力,再去让 agent 选择正确的工具
发布于 美国
