“我有 57 个 Claude Skills,每天帮我完成原本需要数小时的工作。”
—— 一位 Claude Code 重度用户,2026 年 1 月
这个数字背后,不是简单的"提示词合集",而是一种正在形成的 AI Agent 协作范式。
当大多数人还在把 Claude 当作"智能聊天机器人"时,一部分早期用户已经将它转化为一支专业化的 AI Agent 团队——每个 Agent 专注于特定领域,可组合、可重用、可进化。
这篇文章将分享从零构建 57 个技能的实战经验,展示如何从"对话者"升级为"指挥者"。

什么是 Claude Skills?从 Unix 哲学说起
Unix 哲学有一个核心原则:“做好一件事”(Do one thing and do it well)。
grep专注于搜索sed专注于编辑find专注于查找
这些简单工具通过管道组合,能完成极其复杂的任务。
Claude Skills 正是这个理念在 AI 时代的再现。
本质定义
Claude Skills 是模块化、自包含的能力包,将 Claude 从通用助手转化为专业 Agent。
三层价值:
- 专业化:每个 Skill 是特定领域的专家
- 可组合:Skills 可以协作形成工作流
- 可进化:越用越聪明,经验可积累
与传统 Prompt 的本质区别
| 维度 | 传统 Prompt | Claude Skills |
|---|---|---|
| 可移植性 | ❌ 每次手动复制粘贴 | ✅ 跨项目一键调用 |
| 上下文 | ❌ 每次重新解释 | ✅ 持久化专业上下文 |
| 复杂度 | ⚠️ 受 token 限制 | ✅ scripts + references 扩展 |
| 团队协作 | ❌ 个人私有 | ✅ 团队共享知识库 |
魔法所在:Skills 让 Claude 从"一次性对话"变成"可积累经验"。

实战案例:从 10 分钟到 30 秒
任务:将 Markdown 文章发布到微信公众号
传统方式(10+ 分钟):
|
|
Skills 方式(30 秒):
|
|
差异:不是速度的提升,而是交互模式的质变。
技能的"三位一体"架构
每个技能由三部分组成,这种设计让 Skill 既有"大脑"又有"手"。
SKILL.md(大脑)
技能的核心指令,包含:
- Frontmatter:元数据(name、description)
- Body:工作流、使用指南
关键设计原则:
- Concise is Key:上下文窗口是公共资源
- 只保留核心指令,详细信息放
references/
scripts/(双手)
可执行代码(Python/Bash/TypeScript),用于:
- 需要确定性可靠性的操作
- 避免重复生成相同代码
- 复杂的自动化流程
示例:baoyu-post-to-wechat/scripts/wechat-article.ts
- Chrome CDP 自动化
- Markdown → WeChat HTML 转换
- 图片上传和占位符替换
references/(知识库)
详细参考文档,按需加载:
- API 文档
- 领域知识
- 详细指南
优势:保持 SKILL.md 精简,信息可发现但不浪费上下文。

实战案例一:博客写作 Skill 包
问题背景
作为技术博主,每次创建 Hugo 博客文章都要:
- 解释 frontmatter 格式(categories vs tags)
- 说明目录结构规范
- 提醒 SEO 优化要点
- …
痛点:重复解释,每次 5-8 分钟
解决方案:6 个子技能协作
|
|
核心设计:在 SKILL.md 中明确定义 Hugo 规范
|
|
效果:Claude 再也不会搞混 categories 和 tags。
质量检查的 5 个维度
blog-quality-assurance 定义了全面的质量检查:
- ✅ SEO 优化:标题、描述、关键词
- ✅ 可读性:段落长度、句子结构
- ✅ 内容质量:逻辑性、完整性
- ✅ 格式规范:Markdown 语法、链接
- ✅ 用户体验:导航、引用
对比:
- 使用前:5-8 分钟来回确认
- 使用后:30 秒一条命令,自动符合规范
实战案例二:微信公众号发布 Skill
问题背景
微信公众号编辑器是出了名的难用:
- ❌ 不支持 Markdown
- ❌ 图片需要一张张上传
- ❌ 格式容易错乱
传统流程:20-30 分钟手动操作
技术方案:Chrome CDP 自动化
使用 Puppeteer 实现全自动发布:
|
|
最大的挑战:图片占位符
问题:如何将 Markdown 中的  转换为微信编辑器中的图片?
解决方案:占位符 + 替换策略
- 转换阶段:
→<img src="placeholder:a.png"> - 粘贴阶段:HTML 粘贴到编辑器
- 上传阶段:
- 查找所有占位符(6 种匹配模式)
- 本地上传图片
- 替换为微信编辑器的图片 ID
|
|
踩坑经验
坑 1:图片插入失败
原因:微信编辑器加载慢,HTML 没有正确粘贴
解决:
- 增加等待时间(3s → 5s)
- 添加内容验证
- 生成"手动插入指南"作为备选
坑 2:粘贴事件被拦截
原因:微信编辑器拦截模拟键盘事件
解决:使用真实的剪贴板粘贴事件
效果:20-30 分钟 → 2-3 分钟全自动
实战案例三:记忆系统 Skill
问题背景
AI 无法跨会话记住重要信息:
- 对话 1:解释"我喜欢用图表"
- 对话 2:再次解释
- 对话 3:第三次解释…
解决方案:四层记忆架构
|
|
自动判断规则
L1_情境层:日常事件、决策、情绪
L2_行为层:出现 3 次以上的偏好
L3_认知层:多个行为指向同一原则
L4_核心层:⚠️ 只能手动修改
重复模式检测
当用户说"我喜欢图表"时:
|
|
实战演示
场景:用户表达偏好
|
|
效果:AI 越用越懂你,而不是每次都从零开始。
高级技巧:技能协作模式
1. Pipeline(流水线)
|
|

2. Router(路由)
|
|
3. Loop(循环)
|
|
最佳实践
1. 技能设计三大原则
原则一:Concise is Key(简洁是关键)
反例(太啰嗦):
|
|
正例(精简):
|
|
原则二:Set Appropriate Degrees of Freedom
| 自由度 | 适用场景 | 示例 |
|---|---|---|
| 高(文本指令) | 多种有效方法 | 内容创作、策略规划 |
| 中(参数化脚本) | 有偏好模式 | blog-writing 模板选择 |
| 低(特定脚本) | 操作 fragile | 微信图片上传 |
类比:Claude 就像在探索路径
- 开阔田野:高自由度
- 狭窄桥梁:低自由度,需要护栏
原则三:Avoid Duplication
信息只存在于一个地方:
- ✅ SKILL.md:核心工作流
- ✅ references/:详细文档
- ❌ 两者都放:浪费 token
2. 命名规范
推荐格式:<domain>-<action> 或 <project>-<feature>
|
|
3. 版本管理
|
|
思维转变:从 Chatbot 到 Agent 团队
转变一:从"一次性对话"到"可积累经验"
旧模式:
|
|
新模式:
|
|
案例:mem-record 技能
- 第 1 次:记录决策
- 第 3 次:识别模式,提炼到 L2
- 第 N 次:形成"习惯"
转变二:从"通用助手"到"专业团队"
旧模式:
|
|
新模式:
|
|
协作模式:
|
|
转变三:从"被动响应"到"主动执行"
旧模式:
|
|
新模式:
|
|

开始构建你的 AI Agent 团队
第 1 周:创建第一个技能
从最简单的任务开始:
- 识别一个重复 3 次以上的任务
- 创建技能目录
- 编写 SKILL.md
- 测试并迭代
第 2-3 周:构建技能包
将相关技能组合:
- blog-writing(6 个子技能)
- 内容创作(4 个技能)
- 记忆系统(5 个技能)
第 4 周:技能协作
让技能相互调用:
- 博客发布流水线
- 内容创作自动化
- 知识管理闭环
一个月后
你会发现:
- ✅ 重复任务自动化率 > 80%
- ✅ AI 越用越懂你的偏好
- ✅ 从"操作者"变成"指挥者"
- ✅ 拥有一支 24/7 待命的 AI Agent 团队
结语:工具变成团队,助手变成协作者
Claude Skills 最大的价值不在于"自动化",而在于思维方式的质变。
正如编译器的"自举"开启了现代编程时代,Skills 的"模块化"可能正在开启智能编程时代的大门。
转变的关键:
- 从"写代码"到"orchestrate 代码"
- 从"通用助手"到"专业团队"
- 从"一次性对话"到"可积累经验"
而人类工程师的角色,将从"代码的书写者",转变为"智能系统的指挥者"——这或许是更令人兴奋的未来。
参考资料: