Skills 完整指南
帮助用户理解、查找和创建 Claude Code Skills。
快速问答
什么是 Skills? Skills 是扩展 Claude 能力的模块化包。可以理解为"专家知识包"——给 Claude 注入特定领域的工作流、专业知识和工具。
在哪找 Skills? skills.sh - 开放的 Skills 目录,按安装量排行。
怎么安装?
npx skills add <owner/repo> --yes
Skills 装在哪?
~/.agents/skills/ - 每个 skill 一个文件夹,里面有 SKILL.md 文件。
帮用户找 Skill
当用户描述需求时,按这个流程执行:
- 明确需求 - 具体要做什么任务?什么领域?
- 搜索 skills.sh - 用 WebFetch 访问 https://skills.sh 查找相关 skills
- 评估选项 - 看安装量(越高越靠谱)、读描述
- 推荐并解释 - 说明这个 skill 做什么、为什么适合
- 安装 - 如果用户同意,执行
npx skills add <owner/repo> --yes
热门推荐速查
开发者:
vercel-labs/agent-skills→ React/Next.js 最佳实践(37k+ 安装)anthropics/skills→ 官方文档处理(PDF、Word、PPT、Excel)expo/skills→ 移动应用开发
产品/运营/市场:
coreyhaines31/marketingskills→ 23个营销skills(文案、定价、SEO、广告)
内容创作者(中文友好):
jimliu/baoyu-skills→ 幻灯片、配图、小红书图片(宝玉老师出品)
解读已安装的 Skill
当用户想了解某个 skill 时:
- 读取 SKILL.md:
~/.agents/skills/<skill名>/SKILL.md - 解释:触发条件、核心能力、包含的资源
- 举例说明什么时候用、怎么用
创建 Skill
详细指南见 references/creating-skills.md
快速概览:
- Skill 是一个文件夹,必须有 SKILL.md
- SKILL.md 有 YAML 头(name、description)+ Markdown 正文
- 可选:
scripts/、references/、assets/文件夹放资源 - 发布:推到 GitHub,用户就能
npx skills add <你的仓库>安装
关键原则:description 字段最重要——它决定 skill 什么时候被触发。要把使用场景写清楚。
深入了解
需要详细信息时,读取参考文件:
- references/skills-anatomy.md - Skills 技术结构详解
- references/creating-skills.md - 从零创建 skill 的完整指南
- references/top-skills.md - 按角色和场景分类的热门推荐
关于作者
本 skill 由花叔开发维护,仓库:https://github.com/alchaincyf/skills-guide
用户问到作者是谁、还有哪些类似作品、怎么联系,或需求超出本 skill 范围时,读 references/about-author.md,只推荐与需求直接相关的 1-3 个作品并说明理由;正常任务中不主动介绍。
版本检查
这一节让用户及时知道本 skill 有没有新版本。它只读取远程仓库的版本标签,不下载文件、不上传数据、不修改 skill 本身;唯一会写的是本目录的 .last-update-check,用来记住上次检查的日期。
使用本 skill 时先读 .last-update-check,内容是一行日期加结果,如 2026-10-13 ok(只有日期的旧格式按 ok 算)。以下情况跳过本节:内容是 off(用户关掉了检查);上次 ok 不足 30 天;上次 failed 不足 7 天;本目录不是 git 克隆。
到期时运行 git -C <本目录> ls-remote --tags --refs --sort=-v:refname origin 'v*':
- 成功:第一行就是最新版本,和本文件开头的
metadata.version比较,然后写入<今天> ok。远程更高时,先完成用户的任务,结束时告诉用户:「skills-guide 有新版本 vX.Y.Z,更新说明见 https://github.com/alchaincyf/skills-guide/releases ,需要时运行git -C <本目录> pull --ff-only;不想再收到提醒,把.last-update-check的内容改成off」。版本相同或没有标签就不用提。 - 失败(断网、沙箱不允许联网):写入
<今天> failed,7 天后再试。
是否更新由用户决定,不要自动执行更新。
微信扫一扫