这是苍何的第 470 篇原创!
大家好,我是苍何。
其实想写这篇文章想写很久了,Claude Skills 现在也已经的一塌糊涂了,
我也看了很多大佬的文章,收藏了一堆的教程,比如一泽的教程,就让我一度只能粗鲁的喊了好几遍:卧槽,牛逼,还不忘加几个表情:
在经历一番研究 Claude 技术博客后,我决定分享一些我的实践和感受。
本文主要分为以下几大部分:
1、什么是 Claude Skills
2、Claude Skills 和 MCP 区别及联系
3、怎么使用 Skills
4、都有哪些好用的 Skills?
5、如何制作自己的 Skills
![]()
文章会显得有些长,可以先点赞收藏,并转发给需要的朋友。文末也会有 Skill 交流群。什么是Claude Skills?
Claude Skills 我的理解就是给大模型的技能工具包,他是可复用的指令包,通过封装团队的工作流程,业务逻辑和领域知识,解决了 AI 缺乏专业知识的鸿沟。
它将特定的程序化知识、业务逻辑和执行脚本打包,让 Agent 能像工作流一样较稳定的执行。
![]()
从使用层面上理解 Skills 是包含指令、脚本和资源的文件夹,供 LLM 可以动态加载,底层采用的是渐进式披露,也就是仅在需要的时候加载技能的详细指令,能有效节省宝贵的上下文窗口。
Skills 带来的是一种全新的 AI Agent 协作模式,过去,我们需要在每次对话中提供背景知识和操作指南,现在,借助 Skills,我们可以将这些知识封装起来,给到 AI 使用。
![]()
要想很好的理解 Skills 就得先看清现阶段 AI 面临的一些问题。
1、对话是短暂的:每一次新的 Chat 对话都要从 0 开始,通常无法记住之前讨论,项目的具体背景和团队的工作流程。
2、知识是分散的:团队经验(数据结构、业务逻辑等)分散在 Wiki、文档里,AI 无法直接调用
3、重复劳动多:开发者 / 用户需反复在提示词中解释细节,既耗时又导致 AI 输出不一致
![]()
就好比一个新入职的员工,想要快速上手项目就得需要各种知识和技能,Skills 更像是模块化的知识包,给 AI 量身定制。
![]()
那 Skills 的核心机制是通过渐进式披露(Progressive Disclosure),通过分层加载信息,确保 AI 总能获取所需知识,同时最大化利用上下文的效率。
![]()
从文件夹层面,来做个剖析吧。通常会包含这几大部分:
1、scripts:存放执行脚本
2、references:存放按需加载的详细文档,如表结构定义,API 规范,代码片段等。
3、SKILL. md:核心指令、触发条件、执行指引等。
![]()
其中 SKILL. md 内部剖析如下:
![]()
Skill 能否被准确触发,完全取决于其SKILL. md 中 description 的质量。它非简单的关键词匹配,而是 Claude 对其能力和适用场景的语义理解。
![]()
Skills 是构建强大 Al Agent 的核心基石,但它并非孤立存在。为了发挥最大潜能,我们需要理解它如何与 Anthropic 生态系统中的其他组件协同工作。
![]()
和 MCP 区别及联系
最大的困惑其实是和 MCP 区别。我做了个图:
![]()
MCP 是一种标准协议,像是大模型的手和脚,负责连接工具,而 Skills 负责程序化知识,他让 Agent 具备工作流的能力,稳定执行特定任务。
比如一份调研报告 skill,他需要通过 MCP 去连接 Google Drive 搜索最新周报,并从 GitHub 拉取竞品开源库的数据,skill 提供分析框架,指导 AI 如何进行 SWOT 分析,最后由 subagent 来执行。
![]()
怎么使用 Skills?
那具体怎么使用 Skills 呢?其实在很多 AI IDE 中都可以使用了,比如 Claude Code、OpenCode。
这里以 Claude Code 为例,使用只需要以下几步。
第一步,安装 Claude Code
推荐使用 native 的方式安装,相比较于 npm 更加的稳定以及能及时更新,终端中输入:
curl -fsSL https://claude.ai/install.sh | bash然后选择一个文件夹,终端输入: claude,即可启动。
![]()
但是要想使用还是需要配置一下 API 的,有挺多种办法,你可以选择官方的 Claude,非常贵,你也可以选择中转的 API,性价比高,当然你甚至可以选择 GLM 4.7,相对划算。
通常我还会安装一个工具叫 CC Swtich,用来管理各种 API 的配置。
![]()
第二步,在 Claude Code 中安装 Skills
一共有三种安装方式,分别是:
方式一:自然语言安装
你可以直接让 CC 来安装,直接提需求:
帮我安装下 skill,项目地址是:https://github.com/anthropics/skills/blob/mai
n/skills/pptx ![]()
可以看到他能理解需求,并直接帮安装好了:
![]()
方式二:手动安装
下载 skill 安装包,然后直接放到 .claude/skills/,这个目录下:
![]()
方式三,注册命令
在 Claude Code 中运行以下命令,将此存储库注册为 Claude Code 插件市场:
/plugin marketplace add anthropics/skills然后,在插件市场中搜索相关插件:
![]()
通过插件安装的 skills 需要在 .claude/plugins/marketplaces/ 这个目录下查看:
![]()
或者也可以直接输入命令安装插件:
/plugin install document-skills@anthropic-agent-skills当安装好 skills 后,需要重启一下 Claude Code。
要想使用的话,可以直接指定 skill,也可以按照用户意图,Agent 自动选择合适的 skill。
比如输入 prompt:
用 pptx skill 创建一个关于 Claude Skills 的演示文稿
![]()
可以看到先是去用 HTML 来写 PPT,然后调用 pptx skill 里面的 html2pptx.md 约束,把 html 转为 PPT。
![]()
而这个约束文件 html2pptx.md 是对 html 转 PPT 的一些约束规则和条件,通过 markdown 的形式约束了。
![]()
Claude Skills 经过一番苦战,终于完成了。
![]()
我们来看下效果:

靠,非常不错啊。一个做 PPT 的 skill 就这样安装好了。
都有哪些好用的 Skills?
Anthropic 官方的 skill 仓库提供了不少有用的 skill,开源地址如下:
https://github.com/anthropics/skills![]()
也可以在 Skills 市场找到非常多的 skill:https://skillsmp.com/zh
目前已经有 58925 个 Skills 了:
![]()
然后可以在这里用 AI 来搜索你想要的 Skills,也可以按照分类查找。
![]()
那都有哪些必装的 skill 呢?给大家推荐几款:
1、skill-creator
Anthropic 官方出品,能够自动写 skill 的 skill。
![]()
地址:
https://github.com/anthropics/skills/tree/main/skills/skill-creator2、Superpowers
这个是一个完整的软件开发工作流程的 skill,包含需求文档、开发、测试等流程。
![]()
地址:
https://github.com/obra/superpowers3、X Article Publisher Skill
可以很方便的用来写 X 文章,早就有这个痛点,没想到这么快就有对应的工具了。
![]()
地址:
https://github.com/wshuyi/x-article-publisher-skill4、NotebookLM skill
能在 Claude Code 里面直接和 NotebookLM 对话,并上传 PDF 直接到 NotebookLM。
![]()
地址:
https://github.com/PleasePrompto/notebooklm-skill5、obsidian-skills
由 obsidian 老板亲自写的 skills,能够生成 Obsidian 增强型 Markdown,自动添加标签、日期,不破坏原有格式,生成内容可直接存入 Obsidian 库。还能直接生成 Obsidian Canvas 白板。
这个甚至就可以直接在 obsidian 里面安装。
![]()
然后输入提示词:
用obsidian-skills画一个 canvas 来解读这一篇文章"开源版 Claude Code 火爆全网,已狂飙 51.7k Star。。。"![]()
可以看到,图就很快出来了:
![]()
如何制作自己的 Skills 呢?
![]()
非常推荐大家先安装 Anthropic 官方的一个 skill:skill-creator,他是专门用来安装 skill 的 skill。
![]()
按照同样的方法先安装这个 skill:
帮我直接安装这个skill,地址:https://github.com/anthropics/skills/blob/main/skills/skill-creator,克隆这个 skill 到我的已存在的技能目录~/.claude/skills![]()
下面就可以在 CC 里面快速的创建 skill
创建一个 skill,能自动将 pdf 转为 PPT
![]()
开始一顿操作来创建这个 skill 了:
![]()
接下来就什么都不用管了,很快就生成好了这个 skill:
![]()
对应的文件夹也生成 ok 了。
![]()
来做下验证,输入以下提示词:
帮我把“值得去的IT公司(武汉篇).pdf”转为 ppt 格式
![]()
转好了:
![]()
打开项目看一下:
![]()
来看看效果,没什么问题:
![]()
做一个 skill 几分钟时间,非常方便。
Skills 改变了我们与 AI 协作的基本方式。它们将一次性的提示,转变为持久、可组合的知识资产。
通过为 AI 建立一个可扩展的程序性记忆库,Skills 正在为下一代代更强大、更自主、更能与人类专家无缝协作的 AI Agent 奠定基础。
Skills 把各种经验和方法打包成技能包,降低了跨行使用的成本,普通人也更加方便的创作自己的 Agent 了。
我觉得,掌握 Skills,就是掌握了将组织智慧规模化的能力。
未来,Skills 还会一如火爆,会有越来越多的 Skills 出来。
好了,今天的文章就到这里了,谢谢你喜欢我的文章,我们下期见。
同时,大家如果对 Skills 感兴趣,可以后台回复:Skills,一起加入交流群,探讨。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.