什么是Claude code skills

一个在Claude code环境下运作的agent定向增强方案。由anthropic提出,已经被openai接受,且可以用在codex中。除了在程序员群体中受到欢迎外,也因其灵活、强大、低门槛的特性,在非代码任务中有效应用。

Claude code

一个在终端运行的agent,具备命令行交互能力,能够操作文件系统、执行脚本。

Claude code skills

给上述agent增加能力的技能说明书,装载即习得

skills是如何工作的

与传统编程中的增加能力对比

传统编程的增加能力,是通过 install -> import -> call 的方式完成的

agent增加能力的方式是:

  1. Install

  2. agent主动将skill的描述信息载入对话

  3. 根据用户输入的信息,agent决定选择skill执行

具体在一次任务中,skill是如何被运用的:

  • 用户输入

    • 用户提交请求
  • Claude 接收消息(包含工具)

    • Claude 收到用户消息,同时获取当前可用的工具列表
  • 判断:可用工具中是否存在 Skill 工具?

    • 否

      • Claude 使用其他工具处理请求
    • 是

      • Claude 读取 Skill 工具的描述信息
  • Skill 工具描述

    • 描述中包含所有可用的 Skill 能力列表
  • 判断:用户请求是否匹配某个 Skill?

    • 否

      • Claude 直接处理请求,或调用其他工具
    • 是

      • Claude 使用对应的 Skill 名称调用 Skill 工具
  • Skill 执行流程

    • 校验 Skill 是否存在
    • 检查权限
    • 加载 Skill 对应的 Prompt
    • 在新的上下文中执行 Skill
    • 将执行结果返回到主对话

技术选型上和MCP对比

严谨 灵活
开放 skills
安全 MCP

如何创建skills

一个skill通常是由几个文本文件构成的文件夹,只需要将文件夹移入 .claude/skills/ 路径下即可使用。

skills的构成

模板

举例

以上是会被load进agent对话中的信息,提供工具列表
具体的skill内容,以“创建skill”的skill为例

其它构成细节

scripts/ 包含可以被bash tool执行的代码

references/ 包含参考文档

assets/ 包含素材文件

固定模板生成活动海报

skills的使用与交付

访问 claude.ai 并登陆
  1. 点击 profile icon (左下角)
  2. 选择 “Settings”
  3. 选择“Features”
  4. 移动到 “Skills”
  5. 点击 “Upload skill”
  6. 选择 .zip 文件
  7. 等待确认

代码类skills

旧 新

对于前端设计而言,有效的指导涵盖排版原则、色彩理论、动画模式和背景处理等各个方面。你需要从多个维度明确指出哪些默认设置应该避免,哪些替代方案应该优先选择。

你可以把所有这些都打包到一个系统提示符里,但这样一来,每个请求——调试 Python、分析数据、撰写邮件——都会带有前端设计上下文。问题就变成了:如何在不给无关任务带来永久性上下文开销的情况下,在需要时为 Claude 提供特定领域的指导?

saas

旧 新

blog

旧 新

dashboard

旧 新

官方示例的skills,民间的skill hub

https://github.com/anthropics/skills/tree/main/skills https://www.skillhub.club
https://github.com/ComposioHQ/awesome-claude-skills

非代码类skills

Obsidian

https://github.com/kepano/obsidian-skills

文章写作

  1. 理解需求 & 保存Brief

  2. 信息搜索与知识管理 ⭐⭐

  3. 选题讨论 ⭐⭐

  4. 创建协作文档

  5. 学习作者风格

  6. 等待测试数据

  7. 创作初稿

  8. 三遍审校 ⭐

  9. 文章配图 ⭐⭐

流程设计精髓:

原文:https://mp.weixin.qq.com/s/XvFZtoybx_u_W8Os4eQdlQ

生成结果:https://space.coze.cn/share/7595912939719885106?share_id=7595916353115275530&secret=k8pRJkXF

视频生成

https://x.com/Remotion

https://x.com/i/status/2013626968386765291

skills展望

  1. 灵活:文件轻量,与代码逻辑解耦,不需要调用调试,存在即可用

  2. 强大:有命令行交互能力,能操作文件系统,等于能做任何事情

  3. 门槛低:基于md文本文件撰写,不需要代码工程能力

可以把skills看成自定义增强的manus,为你完成复杂问题,同时保持专业性

Claude code推出桌面端的Claude cowork

演示视频:https://youtu.be/UAmKyyZ-b9E

个人探索

将书籍类等专业知识文档压缩成skill的探索。

传统AI专家(RAG):chunking -> embedding -> searching,缺点是颗粒度粗、匹配逻辑弱等。

技能AI专家(skills):把专业知识文档压缩成技能,让agent自主使用

具体实现方案:
  1. 扫描书籍
  2. 知识结构分析
  3. 定义skills模板
  4. 制定skills抽取计划
  5. 实现skills抽取
  6. 预期可用场景
  7. 设计评测指标

参考资料

https://developers.openai.com/codex/skills/

https://leehanchung.github.io/blogs/2025/10/26/claude-skills-deep-dive/

https://github.com/anthropics/skills

https://github.com/ComposioHQ/awesome-claude-skills

https://mp.weixin.qq.com/s/XvFZtoybx_u_W8Os4eQdlQ