指南

什么是 Claude Skills?

Skill 就是一个指令文件夹,Claude 只在任务需要时才会读取它。本文介绍这个格式如何运作、Skills 放在哪里,以及它在整套 Agent 配置中的位置。

更新于 2026年9月17日4 分钟阅读

Claude Skills(也叫 Agent Skills)是 Claude 复用知识和流程的机制。每个 Skill 都是一个普通文件夹,核心是一份 SKILL.md,描述一套流程:团队怎么做代码审查、发布说明怎么写、品牌语气是什么。辅助脚本、模板和参考文件可以放在同一个文件夹里。

它的设计原则是渐进式披露。会话开始时,Claude 只把每个 Skill 的 namedescription 放在“心上”;当请求与某个描述匹配时,才为这次对话载入完整指令。因此几十个 Skills 的资源库几乎不占用上下文,直到真正用到为止。

Skill 的结构

文件夹布局
my-skill/
├── SKILL.md        # frontmatter + 指令
├── templates/
│   └── issue.md    # 可选的辅助文件
└── scripts/
    └── collect_prs.sh

frontmatter 承载激活条件:name 标识 Skill,description 说明何时使用。正文是给 Claude 遵循的 Markdown,辅助文件通过相对路径引用。

Skills 放在哪里

个人 Skills 放在 ~/.claude/skills,项目 Skills 放在仓库内的 .claude/skills,插件 Skills 通过 /plugin 命令从插件市场安装。同样的 Skill 格式也适用于其他 Agent:Codex 和 Gemini CLI 从各自的目录读取 Skills,所以一个能力往往要在多处各装一份。

Skills 与 MCP、插件、斜杠命令的区别

  • MCP 服务器负责把 Claude 连接到外部系统和工具;Skills 封装指令和文件。两者配合得很好:Skill 描述工作流,MCP 提供连接。
  • 插件是包含 Skills 在内的分发单元;从市场安装插件是添加 Skills 的方式之一。
  • 斜杠命令是会话里手动输入的单个快捷方式;Skill 是一种带描述的能力,任务匹配时 Claude 会自己选用。

Skills 擅长什么

  • 可重复的团队流程:代码审查清单、发布流程、事故报告。
  • 项目规范:品牌语气、API 准则、架构规则,让每次改动都符合约定。
  • 领域工作流:文档生成、数据分析例程、带项目专属步骤的 QA 清单。

从哪里获得 Skills

你可以自己编写——任何包含合法 SKILL.md 的文件夹都算——从 GitHub 仓库复制,或在市场里浏览。SkillSlot 是一款本地优先的 macOS 应用,内置 Skill 市场,可搜索 ClawHub 等第三方来源,并把找到的内容安装进同一个有序的 Vault。

当 1 个 Skill 变成 30 个

这个格式太轻量,集合很快就会膨胀。几个 Skills 手动管理没问题;再往后,问题就从“怎么写一个”变成“哪份副本是最新的、哪个 Agent 装了它”。SkillSlot 用一个 Vault、AI 辅助摘要、可复用的 Loadout 和面向 Claude Code、Codex、Gemini CLI 的明确部署来回答这些问题,让集合在增长的同时保持可理解。

让你的 Skills 保持有序

下载 macOS 版 SkillSlot,在一个本地 Vault 里管理所有 Claude Skills——市场的和自制的。

下载 macOS 版