你是不是也遇到过这些情况:
- ❌ 每次写代码都要重复说明项目规范
- ❌ 复杂任务容易遗漏细节,还得反复沟通
- ❌ 团队协作时,每个人对 AI 的使用方式都不一样
- ❌ Token 消耗太大,成本居高不下
今天要分享的 Claude Skills 功能,专门解决这些痛点。看完这篇,你也能轻松打造专属 AI 技能库,让 AI 真正”懂你”!
Claude Skills 就是一组预先写好的 Markdown 文件,告诉 AI 在特定场景下该怎么干活。
关键:它们只在你真正需要的时候才会被调用。这样一来,Token 消耗直接下降,达到省钱的效果。
每次让 Claude 做任务,都要说一遍”项目规范是什么”、”这个领域有什么专业知识”。如果一天要用 10 次,就是 10 次重复。
涉及多步骤的任务,比如”写一个完整的 API 文档”,需要说明格式、规范、示例…一不留神就漏掉了什么。
每个人都有自己的使用习惯,协作时很难保持一致性。
- ✅ 效率提升 - 减少重复沟通,快速启动任务
- ✅ 保证一致 - 统一标准,避免人为偏差
- ✅ 降低成本 - 通过渐进式披露减少 Token 消耗
- ✅ 便于协作 - 团队共享技能库,统一协作规范
方案 |
实现难度 |
维护成本 |
Token 优化 |
团队协作 |
Claude Skills |
⭐ 简单 |
⭐ 低 |
⭐⭐⭐⭐⭐ 优秀 |
⭐⭐⭐⭐⭐ 优秀 |
传统 Prompt |
⭐⭐⭐ 中等 |
⭐⭐⭐ 中等 |
⭐⭐⭐ 一般 |
⭐⭐ 一般 |
微调模型 |
⭐⭐⭐⭐⭐ 困难 |
⭐⭐⭐⭐⭐ 很高 |
⭐ 差 |
❌ 难以共享 |
结论:对于大多数场景,Claude Skills 是最优选择!
这可能是 Claude Skills 最牛逼的设计了。
简单说,就是不要一股脑把所有东西都塞给 Claude。
想象一下去餐厅点菜:
- ❌ 传统方式:服务员把整本菜单念一遍(包括你根本不想吃的闽南小碗菜和西北大盘鸡)
- ✅ 渐进式:服务员先问”吃川菜还是粤菜?“,你说川菜,他再给你看川菜那页
Skills 的设计也是这个思路:
第1层:名字 + 简介
- 永远加载,就像菜单的目录
- 只花 ~50 个 tokens
- 用于判断是否需要调用该 Skill
⚙️ 第2层:SKILL.md 主体
- Claude 判断需要时才读
- 花 500-2000 个 tokens
- 包含详细的工作流程
第3层:额外文件(reference.md 等)
- 处理特定子任务时才读
- 可以无限扩展
- 不占用日常上下文
让我们算一笔账,假设你有 10 个常用 Skill:
方式 |
单次对话 Token 消耗 |
10 个 Skills 总消耗 |
❌ 传统(全加载) |
~100,000 tokens |
~100,000 tokens |
✅ 渐进式 |
~5,000 tokens + 500-2000 |
~15,000-25,000 tokens |
节省了 75%-85% 的 Token!
这意味着你可以给 Claude 装一个”百科全书式”的技能库,但日常对话轻如羽毛。
- 按需加载:只在需要时才读取内容,不占用日常上下文
- 无限扩展:可以有几百个 Skills,但不会影响正常对话
- 成本优化:Token 消耗降低 80%+,长期使用成本大幅下降
- 体验流畅:AI 响应更快,上下文更聚焦
很多后端出身的开发者,最头疼的就是写 CSS 和调 UI,往往逻辑写得很完美,界面却丑得没法看。
使用前端设计 Skill,让 Claude 瞬间变身资深 UI 设计师,帮你做出来的界面不仅能用,而且好看。
/plugin marketplace add anthropics/claude-code /plugin install frontend-design@claude-code-plugins
你正在开发一个待办事项应用,只需告诉 Claude:
用 Tailwind CSS 为这个 React 组件设计一个现代简洁的 UI,要求:
- 响应式布局,适配移动端
- 使用柔和的蓝色调
- 添加悬停和点击动效
- 符合无障碍访问标准
Claude 会根据前端设计 Skill 中的设计原则,生成符合专业标准的 UI 代码。
操作方式
耗时
效果
❌ 自己写
2-3 小时
丑陋,不符合规范
✅ 用 Skill
5 分钟
专业,符合设计原则
别以为 Claude 只能写代码,用它进行内容创作也是非常香的。内容调研 Skill 可以帮你:
- 快速搜集资料 - 从多个来源提取关键信息
- 自动整理结构 - 将零散信息组织成逻辑清晰的结构
- 生成调研报告 - 按照指定模板输出专业报告
帮我调研 2024 年 AI 编程工具的市场情况,包括:
- 主要产品及其特点
- 用户规模和增长趋势
- 技术发展方向
- 竞争格局分析
输出一份结构化的调研报告。
有了内容调研 Skill,Claude 会按照预设的信息筛选标准和报告格式,高效完成任务。
操作方式 |
耗时 |
质量 |
❌ 手动搜集 |
3-5 天 |
可能遗漏重要信息 |
✅ 用 Skill |
3-5 分钟 |
结构完整,信息准确 |
从外研社初一英语教科书中提取单词表,按单元和词性分类,生成 Excel 格式的学习表。
这个任务看似简单,但涉及到了 PDF 处理、文本分析、数据分类等多个环节。
- PC(WIN/MAC) 安装了 claude code
- 在 claude code 里面配置了 glm code plan 包月模式
- claude code 里面通过插件 plugin 市场安装了 documents skill
- 通过 CMD 命令行进入到文档所在目录
- 输入 claude 进入界面
- 输入指令:
提取这个 PDF 中的所有英语单词,按单元分类,每单元标注词性,输出为 Excel 格式。
原本需要数小时的复制粘贴工作,几分钟就完成了,而且准确率远超手工操作。
操作方式 |
耗时 |
准确率 |
❌ 手动复制粘贴 |
3-5 小时 |
70-80% |
✅ 用 Skill |
3-5 分钟 |
95%+ |
通过创建代码审查 Skill,你可以:
- ✅ 定义代码规范 - 将团队的编码标准固化
- ✅ 自动检查问题 - 常见错误和潜在风险自动识别
- ✅ 生成审查报告 - 清晰的问题列表和修改建议
— name: code-reviewer
description: This skill should be used when reviewing code changes for quality issues…
审查检查项
- 命名规范是否符合项目约定
- 是否有明显的性能问题
- 错误处理是否完善
- 注释是否充分
- 是否引入了安全风险
每次代码变更时,只需要告诉 Claude “帮我审查这段代码”,它就会按照预定义的标准进行详细检查,并给出修改建议。
mkdir -p .codebuddy/skills/my-first-skilltouch .codebuddy/skills/my-first-skill/SKILL.md— name: my-first-skill description: This skill should be used when… —
Skill 的用途
用一两句话说明这个 Skill 做什么
使用场景
什么时候应该使用这个 Skill
使用方法
具体的操作步骤
就这么简单!你的第一个 Skill 已经创建完成了。
完整的 Skill 目录包含:
skill-name/ ├── SKILL.md # 必需:技能说明文档 ├── references/ # 可选:参考文档 │ ├── api-specs.md # API 规范 │ ├── domain-knowledge.md # 领域知识 │ └── best-practices.md # **实践 ├── assets/ # 可选:资源文件 │ ├── templates/ # 模板文件 │ ├── examples/ # 示例代码 │ └── config-files/ # 配置文件 └── scripts/ # 可选:可执行脚本
├── generator.py # 生成器脚本 └── validator.sh # 验证脚本
- SKILL.md - 必需,核心说明文档
- references/ - 参考文档,详细的技术规范
- assets/ - 资源文件,模板、示例等
- ⚙️ scripts/ - 可执行脚本
---
name: article-generator description: This skill should be used when users request to generate articles for WeChat Official Accounts and Toutiao with proper directory structure, themes, and HTML templates. —
- name 和 description 决定了 Claude 何时会调用该 Skill
- 使用第三人称描述(如 “This skill should be used…” 而非 “Use this skill…”)
- 描述要具体,包含触发条件和适用场景
❌ 不好的描述:
description: 用于生成文章的工具
✅ 好的描述:
description: This skill should be used when users request to generate articles for WeChat Official Accounts and Toutiao with proper directory structure, themes, and HTML templates.
应该回答以下问题:
- 1️⃣ Skill 的目的是什么 - 用简洁的几句话说明
- 2️⃣ 什么时候应该使用这个 Skill - 明确的触发条件
- 3️⃣ 实际如何使用 - 详细的工作流程和步骤
- 4️⃣ 可用的资源 - references、assets、scripts 的说明
description: 处理数据的工具 # 太模糊,不知道什么时候调用
description: This skill should be used when processing CSV files and converting them to Excel format with specific formatting rules.
SKILL.md 超过 5000 词,导致加载慢,影响使用体验。
将详细内容放到 references/ 目录,SKILL.md 只保留核心流程。
创建完 Skill 就不管了,不收集反馈,不迭代优化。
在实际使用中收集反馈,持续优化 Skill 的描述和流程。
元数据的 description 字段直接决定了 Claude 何时会调用你的 Skill。
- 明确的使用场景
This skill should be used when users request to generate articles…
- 具体的任务类型
- 描述是处理什么类型的问题
- 预期的输入输出
- 说明需要什么输入,会输出什么
- ✅ 使用触发关键词,如 “request to”, “need to”, “want to”
- ✅ 说明输入输出的格式
- ✅ 列举典型使用场景
- ❌ 避免过于宽泛的描述
SKILL.md 只说”做什么”和”怎么做” references/ 说明”为什么这么做”
- 核心工作流程 - 主要的步骤和流程
- 关键决策点 - 需要 Claude 做出的判断和选择
- 资源引用 - 指向 references 中详细内容的指针
- 详细技术规范 - API 文档、数据结构定义
- 领域知识库 - 专业知识、行业规范
- **实践 - 经验总结、案例集合
目录 |
用途 |
示例 |
SKILL.md |
核心流程,快速加载 |
步骤说明,决策点 |
references/ |
详细参考,按需加载 |
API 文档,**实践 |
assets/ |
资源文件,不加载 |
模板,示例代码 |
scripts/ |
可执行脚本 |
PDF 处理脚本 |
1️⃣ 精确触发
确保 Skill 只在真正需要时才被调用。描述要足够具体,避免误触发。
2️⃣ 按需加载
将大文件放入 references,避免主动加载到上下文。
3️⃣ 使用搜索
对于大的 reference 文件,让 Claude 按需搜索而非全部读取。
4️⃣ 脚本化处理
将确定性任务用 scripts 实现,避免加载到上下文。
文件类型 |
建议大小 |
说明 |
SKILL.md |
< 5,000 词 |
核心说明,快速加载 |
reference/.md |
< 10,000 词 |
按需加载,可拆分 |
assets/ |
不限 |
不加载到上下文 |
scripts/* |
不限 |
执行时才加载 |
对于团队和企业用户,Claude Skills 提供了强大的共享和部署能力:
1️⃣ 创建 Skill
在个人账户中开发和完善 Skill
2️⃣ 测试验证
确保 Skill 在真实场景下工作正常
3️⃣ 打包上传
通过 Team 或 Enterprise 管理后台上传
4️⃣ 团队分发
将 Skill 分发给团队成员
5️⃣ 统一维护
在一个地方更新,全员即时生效
- 版本管理 - 支持 Skill 的版本控制
- 权限控制 - 可设置谁能使用、谁能编辑
- 使用统计 - 查看 Skill 的调用次数和效果
- 批量部署 - 一次性部署多个 Skill
- 构建一次,全员使用
- 更新一次,即时生效
- 统一标准,提升协作效率
- 重复性任务超过 3 次
- 任务涉及多个步骤或决策点
- 需要团队共享规范和流程
- 任务有明确的输入输出模式
- 涉及特定领域的专业知识
- 一次性、高度定制化的任务
- 简单、直观的指令性任务
- 需要频繁变化的临时流程
如果一个任务满足以下 2 个或更多条件,就适合创建 Skill:
- 会重复做
- 有一定的复杂度
- 需要团队共享
说明内容过多,应该拆分或移到 references。
说明 Skill 功能太多,应该拆分成多个 Skill。
说明 Skill 范围太广,应该聚焦核心场景。
说明 Skill 太复杂,简化或放弃。
1️⃣ 聚焦核心场景
一个 Skill 只解决一个核心问题
2️⃣ 最小化依赖
减少不必要的 references 和 assets
3️⃣ 定期清理
删除不再使用的功能和文件
4️⃣ 拆分复杂 Skill
如果功能太多,考虑拆分成多个 Skill
- ✅ 渐进式披露 - 三层加载机制节省 75%-85% 的 Token
- ✅ 标准化流程 - 将专业知识固化,提高团队协作效率
- ✅ 灵活扩展 - 通过 references、assets、scripts 按需扩展
- ✅ 企业级部署 - 一次构建,全员共享,即时生效
掌握了 Claude Skills,你就掌握了让 AI 真正”懂你”的关键。从现在开始,打造属于你自己的 AI 技能库吧!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/276739.html