全面了解什么是 Claude Skills ?

183 阅读3分钟

在 AI 辅助开发的浪潮中,Vibe Coding 已经从简单的“对话式编程”进化到了“Agentic Development”。而在这场进化中,Skills 成为了连接模型能力与实际工程需求的桥梁。

本文将带你全面了解什么是 Skills,它如何解决 AI 开发中的痛点,以及如何通过安装和使用 Skills 来倍增你的开发效率。

1. 什么是 Skills?

Skills 就是把“反复教模型怎么做”,变成“一次定义、长期复用的能力”。

如果把 AI 模型比作一个智商极高但缺乏特定项目经验的毕业生,那么 Skills 就是一份份标准作业程序(SOP)和专业工具集。它通过结构化的指令、脚本和模板,告诉 Agent 在面对特定任务(如代码审查、架构规划、浏览器调研)时,应该遵循哪些最佳实践,使用哪些底层工具。

2. Skill 的核心组成部分

一个标准的 Skill 通常是一个独立的文件夹,其内部结构严谨且功能明确:

skill_structure.png

  • SKILL.md (必选):核心定义文件。
    • YAML Frontmatter:定义技能名称、版本、描述以及Hooks(钩子)。Hooks 可以在会话开始、工具调用前后自动触发特定逻辑。
    • 配置信息:声明该技能允许使用的工具权限(如 Bash, Write, WebSearch)。
    • 详细指令:以 Markdown 格式书写的深度指南,规定了 Agent 的思考逻辑和行为边界。
  • scripts/ (可选):存放自动化脚本(如 .sh 或 .py),用于执行清理、初始化或复杂的验证逻辑。
  • templates/ (可选):提供标准化的文件模板(如规划文档模板、报告模板)。
  • examples/ (可选):提供成功案例,供 Agent 参考学习(Few-shot learning)。

3. Skills 解决了什么问题?

在没有 Skills 的情况下,Vibe Coding 往往存在以下痛点:

  • 重复建设:每个新项目都需要重新调教 AI 的行为习惯。
  • 上下文迷失:在长达 50 轮以上的对话后,AI 容易忘记最初的架构目标。
  • 缺乏工程纪律:AI 可能会盲目重试失败的命令,或者修改代码后不进行测试验证。

Skills 的出现实现了:

  • 能力复用:Skill 本质是一个 可复用的“能力说明书” ,里面通常包含:

    • 任务目标
    • 做事步骤
    • 约束条件
    • 输出格式
    • 最佳实践
  • “记住”你的做事方式 每次用这个 Skill,都会 自动加载同一套规则

什么时候你“真的需要” Claude Skill?

你满足下面任意 2 条,就已经很需要了:

  • 同一类任务反复让 Claude 做
  • 对输出格式 / 风格 / 逻辑要求稳定
  • 多人共用 AI(团队 / 公司)
  • 不想每次都重新写 prompt
  • 想把“好用的经验”固化下来

4. 如何安装 Skills

Skills 支持全局安装(跨项目可用)和本地安装(针对特定项目优化)。 以 Antigravity 为例:

  • 全局安装 (推荐):将 Skill 文件夹放置在以下目录: ~/.gemini/antigravity/skills/<skill-name>/
  • 本地安装:将文件夹放置在项目的配置目录下: <projectroot>/.gemini/antigravity/skills/<skill-name>/

5. 推荐的 5 个 Claude Skills

  1. Anthropic 官方 Skills
    最基础、最可靠的起点
    仓库:github.com/anthropics/…

  2. Superpowers
    ★1.6 万 start 的精选 Skills 集合
    覆盖脑暴、写需求文档、开发、测试等全流程,社区口碑极佳
    仓库:github.com/obra/superp…

  3. Planning-with-files
    参考 Manus Agent 思路实现
    特别适合多步骤复杂任务,也可以用来指挥/协调其他 Skills
    链接:github.com/OthmanAdi/p…

  4. NotebookLM skill
    自动上传 PDF、YouTube 链接到 Google NotebookLM
    非常适合批量/自动化处理 NotebookLM 内容
    链接:github.com/teng-lin/no…

6. 实用小技巧

最简单安装方法: 在 Claude Code (cc) / Antigravity 对话框直接输入:安装下面的 skills:GitHub链接,Claude Code 会自动读取并完成安装