好Skill的价值,是让Agent少猜。
Skills 不能太泛泛,最好是专精一点,一个事情 重复做了几次来沉淀成Skills 最佳
Skills 在 Agents 的迁移方便最好,别写死某个平台的工具名,
CC 和Codex等Agents的工具名、权限模型、路径习惯并不完全一样,迁移时就容易断带
Skills. description: 是入口,不是宣传文案。把用户可能说的话放前面,把边界写清楚,把不该触发的场景拍非除掉。
Script :脚本负责计算和校验
比如统计字数、扫描目录、校验JSON、转换文件格式、生成图表、检查链接。
这些任务交给模型做,既浪费上下文,也容易出错。
放进脚本以后,Skill只需要告诉Agent什么时候运行、如何解释结果、失败时怎么处理。
Markdown:负责判断和流程。
references:负责长资料。
Assets: 负责模板和示例。
测试和迭代:如果Skill没被想起,优先改description。
如果被想起但做错,已放正文。
如果每次都要算同一件事,写脚本。
如果资料太长,拆reference。