用途:这是一个帮助创建新智能体技能的技能,覆盖需求收集、结构设计、渐进式披露和打包资源,适用于用户想要创建、编写或构建新技能时。
主要能力与流程:先向用户收集需求(技能覆盖的任务或领域、具体用例、是否需要可执行脚本、是否包含参考资料),可用 AskUserQuestion;随后查看已有技能目录(ls skills/)并阅读 1–2 个邻近技能以遵循约定;接着起草 SKILL.md,若内容超过约 150 行则拆入 references/,仅在需要确定性辅助时添加 scripts/;最后与用户一起审阅草稿并确认覆盖度。
结构:技能目录包含必需的 SKILL.md,以及可选的 references/、scripts/、assets/。入口保持在 SKILL.md,通过链接指向 references/<topic>.md,以保留渐进式披露。渐进式披露分三级:元数据(name 与 description,始终在上下文中,约 100 词,是触发的唯一信号)、SKILL.md 正文(触发时加载,建议 150 行以内)、按需加载或执行的打包资源。
SKILL.md 前置字段:name(必填,kebab-case,与目录一致,避免版本后缀)、description(必填,模型判断是否自动加载的唯一信号)、argument-hint(可选)、disable-model-invocation(可选,true 表示仅用户调用)、effort(可选,覆盖本轮推理力度 low/medium/high/xhigh)。建议避免使用兼容性字段。
description 写法:模型调用型需三句(做什么、何时用、何时不用),最多 1024 字符、第三人称;用户调用型只需一句做什么。要避免触发不足,可更主动地列举触发词、文件类型或上下文。
脚本与拆文件:确定性操作、每次会重复生成的逻辑、需要明确错误处理与退出码时添加 scripts/;SKILL.md 超过约 150 行、内容有不同领域、或高级材料很少用到时拆入 references/,并可按变体拆分以便按需加载。
写作风格与故障排查:用祈使句,解释原因而非堆叠大写规则;用精炼的引导词锚定行为;删除不改变默认行为的无效句;尽量正向表述。常见故障包括过早完成、重复、沉积、膨胀、无效句与否定表述。
限制:以上来自该技能页面资料,具体官方收费、平台支持与效果等暂未提供。