@zeuuss_01: 本周阅读了 40 个 SKILL.md 文件。其中 33 个的描述永远无法触发……它们都有同样的错误。技能本身没问题。描述却是死代码。技能不是按文件名加载的,它们是在描述命中用户刚输入的关键词时加载的。宣传册文案——隐形。五个修复方案 1. 将描述写成触发映射表:停止描述技能做什么,开始列举用户会说的话 > 文件类型:docx、.docx、Word 文档 > 动词:创建、编辑、填写、遮盖、转换 > 交付物:备忘录、合同、报告、信函 > 否定词:不适用于 PDF,不适用于 Google 文档。如果真实用户请求中不包含这三个词中的三个,该技能就是不可见的 2. 针对真实提示词而非合成提示词进行测试:从你过去一周的 Claude 使用记录中提取 20 条消息。将每条消息粘贴到已安装该技能的空白聊天窗口中 > 0/20 - 从头重写 > 5/20 - 缺少动词或文件扩展名 > 15/20 - 可以发布 > 20/20 - 过度拟合,会抢走不相关的任务。测试你实际写过的文本,而不是为了让技能看起来好而写的提示词 3. 添加负向空间:大多数技能被禁用是因为错误触发,而不是因为没有触发 > 不要用于 PDF > 不要用于 Google 表格 > 仅在用户写作时触发,阅读时不要触发 > 如果交付物是 Notion 页面,不要触发。否定词占描述的一半 4. 精简正文:在 SKILL.md 中,任何不会改变 Claude 行为的內容都是累赘。删除:> 使命声明 > "这个技能帮助你..." > 通用的 AI 建议 > 任何 Claude 已经知道的内容 > 像 README 一样的引言段落。剩下的应该像给新员工的一页纸指南 5. 对描述进行版本控制,而不是对正文进行版本控制:描述是路由器唯一能看到的东西。在技能旁边保留一个 descriptions.md:> 你尝试过的每个变体 > 日期 > 0/20 - 20/20 的评分 > 改变了什么。你会迭代描述的频率是正文的 10 倍。追踪它……正文回答“我该如何做”,而描述回答“这甚至是不是我的工作”。
摘要
本文提供了优化 Claude 的 SKILL.md 描述以确保正确触发激活的实用建议,强调具体关键词、负向约束和迭代测试的重要性,而非通用文档。
本周阅读了 40 个 SKILL.md 文件。其中 33 个的描述永远无法触发……它们都有同样的错误。技能本身没问题。描述却是死代码。
技能不是按文件名加载的,它们是在描述命中用户刚输入的关键词时加载的。宣传册文案——隐形。
五个修复方案
1. 将描述写成触发映射表:
停止描述技能做什么
开始列举用户会说的话
> 文件类型:docx、.docx、Word 文档
> 动词:创建、编辑、填写、遮盖、转换
> 交付物:备忘录、合同、报告、信函
> 否定词:不适用于 PDF,不适用于 Google 文档
如果真实用户请求中不包含这三个词中的三个,该技能就是不可见的
2. 针对真实提示词而非合成提示词进行测试:
从你过去一周的 Claude 使用记录中提取 20 条消息
将每条消息粘贴到已安装该技能的空白聊天窗口中
> 0/20 - 从头重写
> 5/20 - 缺少动词或文件扩展名
> 15/20 - 可以发布
> 20/20 - 过度拟合,会抢走不相关的任务
测试你实际写过的文本
而不是为了让技能看起来好而写的提示词
3. 添加负向空间:
大多数技能被禁用是因为错误触发,而不是因为没有触发
> 不要用于 PDF
> 不要用于 Google 表格
> 仅在用户写作时触发,阅读时不要触发
> 如果交付物是 Notion 页面,不要触发
否定词占描述的一半
4. 精简正文:
在 SKILL.md 中,任何不会改变 Claude 行为的內容都是累赘
删除:
> 使命声明
> "这个技能帮助你..."
> 通用的 AI 建议
> 任何 Claude 已经知道的内容
> 像 README 一样的引言段落
剩下的应该像给新员工的一页纸指南
5. 对描述进行版本控制,而不是对正文进行版本控制:
描述是路由器唯一能看到的东西
在技能旁边保留一个 descriptions.md:
> 你尝试过的每个变体
> 日期
> 0/20 - 20/20 的评分
> 改变了什么
你会迭代描述的频率是正文的 10 倍。
追踪它……
正文回答“我该如何做”。
而描述回答“这甚至是不是我的工作”。
相似文章
@frxiaobei: 使用 Codex 或 Claude 创建技能时最大的误解之一:你费力地创建了一堆技能,却…
本文指出,许多用户错误地认为使用 Codex 或 Claude 创建的技能可以独立运行,但它们往往依赖本地 Memory,这一点在不同机器上运行失败时得到了证实。
@me_zifan: 如何在60分钟内构建你的第一个Claude Skill。我过去每天重复相同的提示。同样的指令……
这条推文提供了一个6步指南,用于构建Claude Skill以自动化重复任务并节省时间,利用Claude的功能提高生产力。
@max_ai_max: https://x.com/max_ai_max/status/2060221653259547069
本文分享了编写一个真正可用的Claude Skill的实践指南,涵盖运行机制、目录骨架、frontmatter写作、迭代方法等,帮助开发者高效构建和调试自定义技能。
@_jaydeepkarale:AGENTS.md、SKILL.md 和 CLAUDE.md 各自的作用有何不同,以及如何在不浪费 token 的情况下使用它们
解释了 AGENTS.md、SKILL.md 和 CLAUDE.md 对 AI 编程代理的不同作用,并提供了如何在不浪费 token 的情况下使用它们的实用指南。
@PrajwalTomar_: Fable 5 PRO 技巧……不要只是阅读 Claude Code 团队的这本使用指南。把整篇文章交给 Fable 并说:“……”
给 Fable 用户的一个建议:不要只是阅读 Claude Code 团队的使用指南,而是把整篇文章交给 Fable,让它创建一个 SKILL 文件,这样在未来的会话中它就会自动应用这些技巧,无需你每次提示。