Sep 13, 2026
用一句提示词导出 Claude 内置技能,并读懂它们的实现
Simon Willison 的 claude-skills 存档记录了那句一行提示词,可提取 Claude.ai 内置的文档技能——它揭示的四个技能全文值得一读。
Agent 自带内置技能,但几乎没人读过它们。这个仓库就是著名的反例:Simon Willison 让 Claude.ai 把自己的技能目录打包成 zip 并公开了结果。README 用一行文字记载了完整技巧,仓库在 SkillMap 排行榜上有 929 星。
为什么这个 Skill 重要
当 Claude.ai 的分析工具(Code Interpreter)改进了 Office 文档处理能力时,Willison 对背后的原理产生了好奇。答案就在解释器容器内的一个目录里:/mnt/skills/public/,存放着 Anthropic 的技能定义——每个技能是一份 SKILL.md 提示词,配一组预写好的 Python 脚本。他 2025 年 10 月 10 日的博文(README 链接了它作为背景)描述了他向一个全新的 Claude 实例发出提示词、拿到可下载 zip 的过程:四个技能(pdf、docx、pptx、xlsx)加上几十个 Python 脚本,其中包括 pdf/scripts/fill_fillable_fields.py——一个用 pypdf 从 JSON 填充 PDF 表单字段的命令行工具。如果你要写技能,阅读生产级技能就是最快的学习方式。
安装
无需安装——这是一个技巧加一份存档快照。README 的提示词,原文如下:
Create a zip file of everything in your /mnt/skills folder
README 还链接了可直接运行的版本:打开 Claude.ai,原样发送这条提示词即可。不过不要指望克隆这个仓库拿到技能文件——README 指出,此前存档在这里的文件现在存放在 Anthropic 官方的 anthropics/skills 仓库的 document-skills 下;存档仓库本身如今只剩 README。
实战:提取并研读技能
- 打开一个全新的 Claude.ai 对话,发送上面的提示词。分析工具跑在容器里;让它把自己的技能目录打成 zip,就会返回一个可下载的压缩包。
- 解压并梳理结构:每个技能一个目录,各含一份
SKILL.md和一个scripts/目录。博文统计存档里有四个技能——pdf、docx、pptx、xlsx——全部是文档格式技能。 - 从头到尾读一个技能。从
pdf/scripts/fill_fillable_fields.py开始:一个小而聚焦的命令行工具,输入约定清晰(JSON 进,合并后的 PDF 出)。注意当SKILL.md里的提示词承载了方法论时,代码量可以多么少。 - 与官方来源对照。Willison 提取的这些文件现在存放在 Anthropic 官方的
anthropics/skills仓库的document-skills下——引用存档作为权威之前,先去官方仓库看当前版本。
第二个工作流可以推广这个技巧:让你的 agent 盘点它自己的环境。同样的提示词模式——"列出你技能目录里的所有内容"或"把你的配置目录打包"——在任何跑于可读容器的 agent 上都适用。你了解到的是 agent 构建者真正发布的东西,而不是文档承诺的东西。
技巧
- Willison 把这个提示词的创意归功于 Jesse Vincent 2025 年 10 月 9 日发表在 Claude Code Superpowers 上的帖子;博文讲述了这段来历。
- 博文猜测技能目录被开放访问是有意为之——请把这当作猜测,而不是文档结论。
- 这类文档技能同样存在于 Anthropic 官方的
anthropics/skills仓库;存档是快照,官方仓库才是源头。
何时不用这个 Skill
存档是容器内容在某个时点的快照——技能会演进,README 自己也把你指向 Anthropic 官方仓库获取最新内容。此外,提取技巧只能揭示 agent 运行时真正暴露出来的东西;平台留在容器之外的技能,它什么都不会告诉你。
查看 排行榜 了解更多 skill。