Claude Code 进阶秘籍:手把手教你创建专属 Skills,效率翻倍!

斌仔 分类:
文章字数 1696 字 阅读时间 8 分钟
🤖 由 ChatGPT 生成的文章摘要
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结

大家好,我是斌仔。

如果你已经在用 Claude Code(简称 CC,还没用上的小伙伴可以看斌仔之前写的教程:《Claude Code 入门指南:看这一篇就够了!(保姆级教程)》+ 《GLM-4.7 可以平替 Claude Code 的国产编码大模型》,国内也能轻松用上 CC)帮你看代码、写脚本,那你一定遇到过这种烦恼:

每次开新对话,都得跟它重复一遍你的代码规范项目架构,或者是那套万年不变的 Commit 格式

其实,CC 官方早就准备好了一个大招:Skills

这玩意儿就像是给 Claude 配备了一本本“专业工作手册”。一旦配置好,它就能在需要的时候自动“翻书”,按照你的规矩办事。

今天这篇教程,斌仔带你把 Skills 彻底玩透。

Claude Code 进阶秘籍:手把手教你创建专属 Skills,效率翻倍!
Claude Code 进阶秘籍:手把手教你创建专属 Skills,效率翻倍!


1. 什么是 Skills?(为什么你一定要学会它)

简单来说,Skills 是 CC 的模块化知识系统

没有 Skills 时

  • 每次都要贴一大段 Prompt 告诉它怎么写代码。
  • 上下文窗口很快就被这些重复信息占满。
  • 团队协作时,每个人的代码风格都不一样。

有了 Skills 后

  • 一次编写,重复使用:写好一次,全项目(甚至全系统)生效。
  • 智能触发:你不用手动喊它,它看到关键词会自己“对号入座”。
  • 节省空间:只有在用到的时候才会加载,不占用多余的上下文。

 什么是 Skills?
什么是 Skills?


2. 快速上手:创建你的第一个 Skill

Skills 的核心是一个名为 SKILL.md 的 Markdown 文件。

2.1 放在哪里?

你可以根据需求,把 Skill 放在不同的地方:

  • 个人全局使用(在任何文件夹下都能用):
    • MacOS、Linux 用户:~/.claude/skills/你的技能名/SKILL.md
    • Windows 用户:C:\Users\用户名\.claude\skills\你的技能名\SKILL.md
  • 项目团队共享(只在该项目下生效):
    • MacOS、Linux 用户:.claude/skills/你的技能名/SKILL.md
    • Windows 用户:.claude\skills\你的技能名\SKILL.md

2.2 SKILL.md 长啥样?

一个标准的 Skill 文件由两部分组成:

第一部分:YAML 元数据(这是触发的关键!)

---
name: commit-master
description: 当用户请求创建 commit、生成提交信息或询问 commit 规范时,使用此技能。
version: 1.0.0
---

图片以 skill-creator 为例
图片以 skill-creator 为例

第二部分:Markdown 正文(具体的规矩)

这里写你对 Claude 的具体要求。比如:

# Commit 规范

所有提交必须遵循 Conventional Commits:
- feat: 新功能
- fix: 修复 Bug
- docs: 文档更新

格式:`type(scope): description`

图片以 skill-creator 为例:红框为正文内容
图片以 skill-creator 为例:红框为正文内容


3. 进阶玩法:Skills 的“全家桶”结构

如果你觉得一个 SKILL.md 不够用,CC 还支持更复杂的目录结构:

my-skill/
├── SKILL.md             # 核心说明(必选)
├── references/          # 参考文档(如详细的 API 文档)
├── examples/            # 示例代码(如最佳实践 demo)
└── scripts/             # 自动化脚本(如代码校验工具)

斌仔亲测小技巧
SKILL.md 里引用这些文件时,Claude 会在需要的时候才去读它们。这样能极大节省上下文空间,这就是所谓的“渐进式加载”。

Skill Creator:让 Claude 帮你写 Skill

觉得手写 SKILL.md 麻烦?斌仔告诉你一个官方“外挂”:Skill Creator

这其实是一个官方内置的“元技能”,专门用来帮你通过对话的方式,快速生成其他的 Skills。

操作步骤很简单:

  1. 安装 Skill Creator
  2. 一句话召唤
    在 CC 终端里直接输入:
    Help me create a skill for [你想实现的功能]
    例如:Help me create a skill for Python code review
  3. 交互式引导
    Claude 会像面试官一样问你几个问题:

    • 目标:你想让这个技能达成什么效果?
    • 规范:有哪些必须要遵守的死理(比如 PEP8)?
    • 示例:能不能给两个“正面教材”和“反面教材”?
  4. 自动生成与测试
    聊完之后,Claude 会自动在你的 .claude/skills/ 目录下创建好文件夹和 SKILL.md。它甚至还会邀请你当场跑一个测试用例,看看好不好使。

斌仔提示
如果你输入指令后 Claude 没反应,或者说“我无法帮你创建”,记得在本地先安装再检查一下。

斌仔建议
新手一定要从 Skill Creator 入手。先让 Claude 帮你把复杂的 YAML 元数据和基础架构搭好,你再去手动微调正文里的规则,这才是最高效的姿势。

Skill Creator:让 Claude 帮你写 Skill
Skill Creator:让 Claude 帮你写 Skill


4. 避坑指南:如何写好“触发描述”?

很多小伙伴说:“我写了 Skill,但 Claude 不理我啊!”

大概率是你的 description 写得太模糊了。

  • 错误示范description: 帮我写代码。(太泛了,它不知道什么时候该用)
  • 正确示范description: 当用户提到“重构代码”、“提取函数”或“优化逻辑”时,请调用此技能提供重构建议。

核心原则:多放关键词,使用第三人称,描述具体的应用场景。


5. 常见问题 FAQ

Q:怎么看我安装了哪些 Skills?
在 CC 界面输入 /skills 即可一键查看。

Q:Skill 里的脚本跑不起来怎么办?
记得给脚本加上执行权限:chmod +x scripts/your-script.sh,并且要在文件开头写上 Shebang(如 #!/bin/bash)。

Q:Skill 文件写太长了会怎样?
建议 SKILL.md 保持在 1500-2000 字以内。如果真的有很多资料,记得利用 references/ 文件夹外移。


6. 斌仔的建议

Skills 不只是程序员的专利。

如果你是文案策划,可以写一个“品牌语气 Skill”;如果你是数据分析师,可以写一个“SQL 优化规范 Skill”。

“把重复的事情自动化,把自动化的事情模块化。”

这就是 Skills 存在的意义。

如果你在配置过程中遇到什么坑,或者有什么神仙 Skill 想分享,欢迎在评论区留言,我们一起折腾!


7. 推荐阅读

  1. 价值 $300 的 Google AI Pro,0 元白嫖12个月 Google Gemini 学生优惠完全指南(截止到 2026年1月31日)
  2. Google 羊毛:免费领 1 个月 Gemini 3、Nano Banana Pro 和 Veo 3 会员
  3. 12个免费白嫖 Nano Banana Pro 的方法,亲测有用
  4. 网盘拉新项目:打造没有天花板的被动收入(附资源+教程)

如果觉得不错,随手 「点个赞、在看、转发」三连吧,如果想第一时间收到推送,也可以给我个「星标⭐」~

谢谢你看我的文章,我们,下次再见啦~。

获取更多 AI 工具实测,记得关注 「文武科技社」!

你觉得这篇文章怎么样?

0
0
0
0

非常感激每一位打赏的朋友!

支付宝扫码支持
微信扫码支持

扫一扫,请博主喝咖啡☕

文章作者: 斌仔
文章链接: https://www.wangdu.site/software/ai/2307.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文武科技柜

相关推荐

共有 0 条评论