个人级:~/.claude/skills
对你机器上的所有项目生效。适合个人习惯:提交信息规范、代码审查清单、固定的报告格式。
Claude Code Skill 是一个装有指令、脚本和资源的文件夹,用来扩展 Claude Code 的能力。当任务与某个 Skill 的 description 匹配时,Claude Code 会加载它并按其中的方法论执行,而不是临场发挥。Claude Code Skills 遵循 Agent Skills 开放标准的 SKILL.md 格式,并在此之上提供 Claude Code 特有的扩展。
每个 Skill 是一个包含 SKILL.md 的目录。最小的 Skill 只有 frontmatter 加一段指令:
my-skill/ ├── SKILL.md # required: frontmatter + instructions ├── scripts/ # optional: deterministic helpers ├── references/ # optional: docs Claude may consult └── assets/ # optional: templates and files
加载是渐进式的:Claude Code 启动时只看到每个 Skill 的元数据,判断相关时才展开 SKILL.md 全文,按需打开附带文件。你可以安装很多 Skill,而不必提前支付它们的上下文成本。
两个作用域覆盖大部分工作流:
对你机器上的所有项目生效。适合个人习惯:提交信息规范、代码审查清单、固定的报告格式。
随仓库提交,克隆项目的每个人都能用。适合团队知识:部署手册、编码规范、领域方法论。
Claude Code 会自行启用匹配的 Skill,你也可以在输入中用 /skill-name 显式调用。
项目级 Skill 在开发者之间传播很容易:它随 git 仓库一起走。但每个接收者仍需安装 Claude Code、打开终端、习惯仓库工作流。这把大多数客户、协作者和读者挡在门外,而他们只想得到你 Skill 里的答案。
浏览器版本可以拆掉这道门槛。Skill2Web 把公开的 Skill 转换成网页应用:一个回答以 Skill 自身资料为依据的聚焦对话页面,一个链接即可分享,打开即用。转换只读取文件,绝不执行仓库脚本。
把你的 Claude Skill 变成网页应用