最近,Claude Skills 在开发者圈子里彻底火了。GitHub 上相关项目 Star 数飙升(如 anthropics/skills 已超 5w+),Obsidian 创始人亲自下场开发技能,社区教程层出不穷。我花了两周时间深度体验,今天就带大家从 原理 → 使用 → 开发,系统掌握这一下一代 AI Agent 的核心能力。
一、什么是 Claude Skills?不是插件,而是“可复用的程序化知识”
很多人误以为 Skills 是类似 Copilot 的插件,其实它更接近 AI 的“专业训练包”。
核心定义:
Claude Skills 是一个封装了领域知识、业务逻辑与执行脚本的标准化模块,通过渐进式披露机制动态注入上下文,让 LLM 能稳定执行特定任务。
为什么需要它?
当前 AI 应用面临三大痛点:
- 对话状态短暂:每次新开会话都要重复背景;
- 知识分散:团队规范散落在 Notion/Wiki/代码注释中,AI 无法调用;
- 提示词冗余:每次都要写“输出 JSON”“用三列表格”等重复指令。
而 Skills 正是为解决这些问题而生。
技术结构(标准 Skill 包):
my-skill/
├── SKILL.md # 核心:触发条件 + 指令集 + 输出规范
├── scripts/ # 可执行脚本(Python/Shell 等)
└── references/ # 按需加载的参考资料(API 文档、数据 schema 等)
关键机制:渐进式披露(Progressive Disclosure)
→ 仅在任务匹配时加载详细指令,极大节省 token。
二、Skills vs MCP:别再搞混了!
| Claude Skills | MCP (Model Context Protocol) | |
|---|---|---|
| 定位 | “怎么做” —— 程序化知识 & 工作流 | “怎么连” —— 工具连接协议 |
| 类比 | 大脑中的操作手册 | 身体的手和脚 |
| 实现方式 | 本地文件夹 | 网络服务(需部署 MCP Server) |
| 示例 | 定义“竞品分析需包含 SWOT” | 调用 GitHub API 获取 star 数据 |
✅ 二者协同:Skill 提供思考框架,MCP 提供执行能力。例如生成行业报告时,Skill 决定结构,MCP 拉取数据。
三、实战:在 Claude Code 中使用 Skills
推荐工具:Claude Code(开源版支持 Skills)
Step 1:安装 & 配置
# 原生安装(比 npm 更稳定)
curl -fsSL https://claude.ai/install.sh | bash
# 启动
claude
💡 建议搭配 CC Switch 管理多 API Key(官方/中转/GLM 4.7)。
Step 2:安装 Skill(三种方式)
方式 1:自然语言安装(最便捷)
帮我安装 pptx 技能,地址:https://github.com/anthropics/skills/tree/main/skills/pptx
方式 2:手动复制
将技能文件夹放入 ~/.claude/skills/
方式 3:插件市场(批量管理)
/plugin marketplace add anthropics/skills
/plugin install document-skills@anthropic-agent-skills
⚠️ 安装后需重启 Claude Code。
Step 3:调用 Skill
-
显式调用:
“用 pptx skill 创建一个关于 Claude Skills 的演示文稿”
- 隐式触发:
描述需求即可,Claude 自动匹配(依赖 SKILL.md 的语义描述质量)。
四、5 个高价值开源 Skills 推荐
| 名称 | 功能 | 地址 |
|---|---|---|
| skill-creator | 自动生成新 Skill 的脚手架 | GitHub |
| Superpowers | 全栈开发工作流(需求→代码→测试) | GitHub |
| X Article Publisher | Markdown 一键发布 X(Twitter)长文 | GitHub |
| NotebookLM Skill | 直接与 Google NotebookLM 对话 | GitHub |
| Obsidian Skills | 生成带标签/日期的增强 Markdown,支持 Canvas 白板 | 社区仿制版可用 |
🔍 更多技能:Skills Marketplace(已收录 58,925+ 个)
五、动手:5 分钟创建你的第一个 Skill
我们以 PDF 转 PPT 为例:
1. 安装 skill-creator
请直接安装此技能:https://github.com/anthropics/skills/blob/main/skills/skill-creator
2. 生成新 Skill
“创建一个能够自动将 PDF 转换为 PPT 的 skill”
Claude 会自动生成完整目录结构,包含:
SKILL.md:定义输入 PDF、输出 PPT、转换规则scripts/pdf_to_ppt.py:调用 pdf2image + python-pptxreferences/format_guide.md:PPT 模板规范
3. 测试使用
“请将‘值得去的IT公司(武汉篇).pdf’转换为 ppt 格式”
几秒后,PPT 文件生成完毕,格式完美保留!
✅ 经验总结:一个好 Skill = 清晰的触发语义 + 可靠的脚本 + 明确的输出约束。
结语:Skills 是 AI Agent 的“持久记忆”
Claude Skills 的真正价值,在于将 一次性对话 转化为 可积累、可组合、可传承的知识资产。
- 对开发者:快速构建垂直领域智能体;
- 对团队:固化最佳实践,降低协作成本;
- 对生态:Skills + MCP + Agents = 下一代自主 AI 的基础设施。
掌握 Skills,就是掌握将人类经验规模化复用的能力。
共同学习,写下你的评论
评论加载中...
作者其他优质文章