用途:这一技能用于创建新的技能(SKILL.md 文件)、修改和改进现有技能,并为技能设计能准确触发的 description。使用时需先判断用户处在流程的哪个阶段——想做什么、起草、测试还是迭代——再帮助其推进。
主要能力:覆盖技能创建的完整流程:确定技能要做什么及大致做法;写出 SKILL.md 草稿;用几个贴近真实的提示词试跑;从定性以及可验证断言两方面评估结果;根据观察到的表现改进;重复直至满意;最后优化 description 以提高触发准确性。技能结构支持 SKILL.md 加可选的 scripts/、references/、assets/ 三类资源,并采用元数据、正文、按需加载资源的三级渐进披露机制,正文建议控制在 500 行以内。
必要用法:先通过提问或从对话中提取答案,弄清技能应让模型做什么、何时触发、预期输出格式,以及是否设置测试用例;随后撰写含 name(小写字母数字加单个连字符)与 description 的 YAML frontmatter。description 是主要触发机制,需同时写明技能做什么与具体使用场景,并适当偏“主动”以防触发不足。起草后用 2–3 个真实测试提示词试跑并检查过程记录;迭代时应泛化而非过拟合,保持精简,多解释原因而少用强制规则,若多轮测试都重复编写同一辅助脚本,可将其放入 scripts/。进阶做法是生成约 20 条触发评估查询(含应触发与不相近的不应触发),在训练与留出查询上迭代,取留出集表现最佳者。
适用场景与限制:适用于用户想新建技能、改进现有技能或优化触发描述时;若用户明确表示不做正式评估、只凭感觉迭代,也可照做。技能不得包含恶意软件、漏洞利用代码或危害系统安全的内容,内容应符合描述、不给用户意外。使用时应留意用户对术语的熟悉程度,必要时简要解释“JSON”“断言”等词。本技能是 anthropics/skills/skill-creator 的修改版移植,上游附带的打包脚本与 HTML 评估查看器(如 scripts/aggregate_benchmark.py、eval-viewer/generate_review.py 等)未包含在此版本中;上游快照固定在 UPSTREAMS.json。