ClaudeSkills正在重新定义AI与人类的协作方式。作为可复用的指令包,它将专业知识、业务逻辑和执行脚本封装成模块化工具,解决了AI对话短暂、知识分散的痛点。本文从核心机制到实践操作,详细解析Skills如何通过渐进式披露技术提升上下文效率,并手把手教你安装官方技能库、制作自定义技能,探索下一代AIAgent的无限可能。
其实想写这篇文章想写很久了,ClaudeSkills现在也已经
的一塌糊涂了,
我也看了很多大佬的文章,收藏了一堆的教程,比如一泽的教程,就让我一度只能粗鲁的喊了好几遍:卧槽,牛逼,还不忘加几个表情:
在经历一番研究Claude技术博客后,我决定分享一些我的实践和感受。
本文主要分为以下几大部分:
1、什么是ClaudeSkills
2、ClaudeSkills和MCP区别及联系
3、怎么使用Skills
4、都有哪些好用的Skills?
5、如何制作自己的Skills
文章会显得有些长,可以先点赞收藏,并转发给需要的朋友。
一、什么是ClaudeSkills?
ClaudeSkills我的理解就是给大模型的技能工具包,他是可复用的指令包,通过封装团队的工作流程,业务逻辑和领域知识,解决了AI缺乏专业知识的鸿沟。
它将特定的程序化知识、业务逻辑和执行脚本打包,让Agent能像工作流一样较稳定的执行。
从使用层面上理解Skills是包含指令、脚本和资源的文件夹,供LLM可以动态加载,底层采用的是渐进式披露,也就是仅在需要的时候加载技能的详细指令,能有效节省宝贵的上下文窗口。
Skills带来的是一种全新的AIAgent协作模式,过去,我们需要在每次对话中提供背景知识和操作指南,现在,借助Skills,我们可以将这些知识封装起来,给到AI使用。
要想很好的理解Skills,就得先看清现阶段AI面临的一些问题。
1、对话是短暂的:每一次新的Chat对话都要从0开始,通常无法记住之前讨论,项目的具体背景和团队的工作流程。
2、知识是分散的:团队经验(数据结构、业务逻辑等)分散在Wiki、文档里,AI无法直接调用
3、重复劳动多:开发者/用户需反复在提示词中解释细节,既耗时又导致AI输出不一致
就好比一个新入职的员工,想要快速上手项目就得需要各种知识和技能,Skills更像是模块化的知识包,给AI量身定制。
那Skills的核心机制是通过渐进式披露(ProgressiveDisclosure),通过分层加载信息,确保AI总能获取所需知识,同时最大化利用上下文的效率。
从文件夹层面,来做个剖析吧。
通常会包含这几大部分:
scripts:存放执行脚本
references:存放按需加载的详细文档,如表结构定义,API规范,代码片段等。
SKILL.md:核心指令、触发条件、执行指引等。
其中SKILL.md内部剖析如下:
Skill能否被准确触发,完全取决于其SKILL.md中description的质量。它非简单的关键词匹配,而是Claude对其能力和适用场景的语义理解。
Skills是构建强大AlAgent的核心基石,但它并非孤立存在。为了发挥最大潜能,我们需要理解它如何与Anthropic生态系统中的其他组件协同工作。
二、和MCP区别及联系
最大的困惑其实是和MCP区别。我做了个图:
MCP是一种标准协议,像是大模型的手和脚,负责连接工具,而Skills负责程序化知识,他让Agent具备工作流的能力,稳定执行特定任务。
比如一份调研报告skill,他需要通过MCP去连接GoogleDrive搜索最新周报,并从GitHub拉取竞品开源库的数据,skill提供分析框架,指导AI如何进行SWOT分析,最后由subagent来执行。
三、怎么使用Skills?
那具体怎么使用Skills呢?其实在很多AIIDE中都可以使用了,比如ClaudeCode、OpenCode。
这里以ClaudeCode为例,使用只需要以下几步。
第一步,安装ClaudeCode
推荐使用native的方式安装,相比较于npm更加的稳定以及能及时更新,终端中输入:
curl-fsSLhttps://claude.ai/install.sh|bash
然后选择一个文件夹,终端输入:claude,即可启动。
但是要想使用还是需要配置一下API的,有挺多种办法,你可以选择官方的Claude,非常贵,你也可以选择中转的API,性价比高,当然你甚至可以选择GLM4.7,相对划算。
通常我还会安装一个工具叫CCSwtich,用来管理各种API的配置。
第二步,在ClaudeCode中安装Skills
一共有三种安装方式,分别是:
方式一:自然语言安装
你可以直接让CC来安装,直接提需求:
帮我安装下skill,项目地址是:https://github.com/anthropics/skills/blob/main/skills/pptx
可以看到他能理解需求,并直接帮安装好了:
方式二:手动安装
下载skill安装包,然后直接放到.claude/skills/,这个目录下:
方式三,注册命令
在ClaudeCode中运行以下命令,将此存储库注册为ClaudeCode插件市场:
/pluginmarketplaceaddanthropics/skills
然后,在插件市场中搜索相关插件:
通过插件安装的skills需要在.claude/plugins/marketplaces/这个目录下查看:
或者也可以直接输入命令安装插件:
/plugininstalldocument-skills@anthropic-agent-skills
当安装好skills后,需要重启一下ClaudeCode。
要想使用的话,可以直接指定skill,也可以按照用户意图,Agent自动选择合适的skill。
比如输入prompt:
用pptxskill创建一个关于ClaudeSkills的演示文稿
可以看到先是去用HTML来写PPT,然后调用pptxskill里面的html2pptx.md约束,把html转为PPT。
而这个约束文件html2pptx.md是对html转PPT的一些约束规则和条件,通过markdown的形式约束了。
ClaudeSkills经过一番苦战,终于完成了。
我们来看下效果:
靠,非常不错啊。一个做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-creator
2、Superpowers
这个是一个完整的软件开发工作流程的skill,包含需求文档、开发、测试等流程。
地址:https://github.com/obra/superpowers
3、XArticlePublisherSkill
可以很方便的用来写X文章,早就有这个痛点,没想到这么快就有对应的工具了。
地址:https://github.com/wshuyi/x-article-publisher-skill
4、NotebookLMskill
地址:https://github.com/PleasePrompto/notebooklm-skill
5、obsidian-skills
由obsidian老板亲自写的skills,能够生成Obsidian增强型Markdown,自动添加标签、日期,不破坏原有格式,生成内容可直接存入Obsidian库。还能直接生成ObsidianCanvas白板。
这个甚至就可以直接在obsidian里面安装。
然后输入提示词:用obsidian-skills画一个canvas来解读这一篇文章”开源版ClaudeCode火爆全网,已狂飙51.7kStar。。。”
可以看到,图就很快出来了:
五、如何制作自己的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了:
接下来就什么都不用管了,很快就生成好了这个skill:
对应的文件夹也生成ok了。
来做下验证,输入以下提示词:
转好了:
打开项目看一下:
来看看效果,没什么问题:
做一个skill几分钟时间,非常方便。
六、写在最后
Skills改变了我们与AI协作的基本方式。它们将一次性的提示,转变为持久、可组合的知识资产。
通过为AI建立一个可扩展的程序性记忆库,Skills正在为下一代代更强大、更自主、更能与人类专家无缝协作的AIAgent奠定基础。
Skills把各种经验和方法打包成技能包,降低了跨行使用的成本,普通人也更加方便的创作自己的Agent了。
我觉得,掌握Skills,就是掌握了将组织智慧规模化的能力。
未来,Skills还会一如火爆,会有越来越多的Skills出来。
好了,今天的文章就到这里了,谢谢你喜欢我的文章,我们下期见。
热门跟贴