🧩 它到底是什么?
如果你在用 Claude Code、Codex CLI 这类 AI 编程助手,可能已经注意到它们支持“技能(Skill)”机制——你可以给 AI 增加新能力,比如查天气、发邮件、操作数据库。但问题是,写一个技能通常需要手动编辑 YAML 或 JSON 定义文件,还要理解复杂的参数结构,对非硬核开发者来说门槛不低。
skill-creator 就是为了解决这个问题而生的。它是官方内置在 Claude Code 等工具里的一个交互式向导,你不需要离开对话窗口,只需要像聊天一样告诉它“我想创建一个技能,用来做某某事”,它会一步步引导你:
- 问你要技能名称、描述、适用场景
- 帮你定义输入参数(比如日期、文件路径)
- 让你指定技能执行的具体逻辑(调用什么命令或 API)
- 最后自动生成完整的技能定义文件,并一键安装到当前环境
整个过程零代码、全对话,哪怕你只会写几行简单的 shell 命令,也能在十分钟内做出一个可用的技能。这也是它被称为“技能创造器”的原因——它把“创造”的权力交给了每一个普通用户。
🚀 怎么用?根本不需要“安装”
因为 skill-creator 是 内置于 Claude Code 及其衍生工具中的标准组件,所以你不需要额外下载或安装任何东西。只要你的 AI 助手版本支持技能系统(2024 年后的版本基本都带),就可以直接唤起它。
调用方式有两种,都很简单:
方法一:输入斜杠命令
在对话输入框中直接输入/skill-creator然后回车,AI 就会进入“技能创建模式”,开始引导你完成所有步骤。方法二:自然语言触发
你也可以直接说“我想创建一个新技能”或者“帮我做一个技能,用来整理我的日志文件”,AI 通常会自动识别意图并启动 skill-creator 流程。
启动之后,你会看到类似问答式的交互:
👤 你:我想创建一个技能,叫“weekly-report”,用来生成项目周报。
🤖 AI:好的。请告诉我这个技能需要哪些输入参数?比如日期范围、项目名称等。
👤 你:需要开始日期和结束日期,还有项目 ID。
🤖 AI:收到。那么执行逻辑是什么?是运行一个脚本还是调用 API?
……(后续继续对话)
所有你提供的信息会被 AI 整理成一份结构化的技能定义,并在最终确认后自动写入本地的 .skills 目录,立即可用。整个过程不需要你打开任何编辑器,也不用手动复制粘贴。
💡 哪些人最需要它?
skill-creator 的受众比想象中要宽得多:
🛠️ 开发工程师:最直接的用户。用它可以快速把重复性工作封装成技能,比如“代码格式化”“单元测试生成”“日志分析”。以后再遇到类似任务,只需一句话调用技能,AI 就能自动执行整套流程。
📋 产品经理 / 项目经理:如果你经常需要从各种工具中拉取数据(Jira、TAPD、飞书文档),可以让 skill-creator 帮你定制一个“项目进度查询”技能,以后问 AI 就能直接拿到汇总数据,不用再手动登录各个后台。
🎓 技术写作者 / 培训师:可以用它创建“教学演示技能”,比如自动生成代码示例、检查文档规范性,把重复的审校工作交给 AI。
🧑💻 普通效率爱好者:哪怕你不是程序员,只要你会用命令行,也能通过 skill-creator 把一些简单的 shell 命令包装成技能,比如“清理下载文件夹”“压缩图片”“备份配置文件”。门槛低到离谱。
📖 真实场景:三个案例告诉你它有多实用
案例一:前端开发者的“组件文档生成器”
小林是前端团队的一员,每次写完一个 React 组件,都要手动写一份 Markdown 文档说明 props、用法和示例。他花了一刻钟,用 skill-creator 创建了一个名为 gen-component-doc 的技能,输入参数只需要“组件文件路径”,技能会自动解析 JSDoc 注释并生成标准文档。现在他每次写完组件,对着 AI 说“用 gen-component-doc 给 Button 组件生成文档”,几秒钟就能拿到一份漂亮的说明。
案例二:运维工程师的“服务器状态查询”
老张负责几十台云服务器的日常巡检。以前他要挨个 ssh 上去看负载,现在他用 skill-creator 定义了一个技能,输入“服务器 IP”,技能会调用内部监控 API 返回 CPU、内存、磁盘占用率。他只需要在 AI 对话里说“查一下 10.0.1.5 的状态”,所有信息一目了然,省去了来回切换终端的麻烦。
案例三:市场运营的“竞品日报”
小刘每天要收集几个竞品官网的价格变动和新闻动态。她用 skill-creator 创建了一个技能,输入“日期”,技能会运行一个预先写好的 Python 爬虫脚本(她只是把脚本路径告诉 AI),然后把抓取结果整理成表格发给她。以前需要 40 分钟的工作,现在变成了一句“生成今天的竞品日报”。
这三个案例覆盖了开发、运维、业务三个角色,核心逻辑都是一样的:用对话把重复操作抽象成技能,然后随时调用。
⚙️ 进阶提示:创建技能时你需要注意什么
虽然 skill-creator 把大部分工作都自动化了,但有几个细节会直接影响技能的可用性:
参数要明确类型:在问答中尽量清楚地告诉 AI 参数的格式,比如“日期是 YYYY-MM-DD 格式”“文件路径是绝对路径”。这样生成的技能校验更严格,不容易出错。
执行逻辑要尽量原子化:一个技能最好只做一件事。比如“生成周报”和“发送周报”拆成两个技能,会比合在一起更灵活。
充分利用已有脚本:如果你已经写好了 shell 脚本或 Python 代码,直接在对话里告诉 AI“执行逻辑就是运行 /home/me/scripts/xxx.sh”,skill-creator 会帮你包装好,不需要重写。
技能支持调试:创建完成后,你可以用
/skill list查看所有技能,用/skill run 技能名直接测试。如果发现问题,重新运行 skill-creator 修改即可,完全不用手动改文件。
❓ 常见疑问
Q:skill-creator 需要额外付费吗?
A:完全免费,它是 Claude Code 等工具的内置功能,没有任何隐藏费用。
Q:我创建的技能会泄露隐私吗?
A:所有技能定义都存储在本地,不会自动上传到云端。只有当你主动分享或上传时才可能外传。执行逻辑中的脚本或 API 调用也在本地运行,安全可控。
Q:不懂编程也能用吗?
A:如果你只是包装现有的命令行工具(比如 ls、grep),完全不需要编程知识。如果涉及复杂逻辑,你需要提供现成的可执行文件,skill-creator 只负责“包装”而非“编写”脚本。
Q:能创建多步交互的技能吗?
A:目前官方版本支持一次性问答模式,但你可以通过组合多个技能来实现复杂流程。对于更高级的交互,社区也有 fork 版本支持多轮对话,但官方推荐保持技能的单一步骤特性。
🎯 写在最后:它为什么值得你花十分钟
很多人第一次接触 skill-creator 会觉得“不就是个对话式表单吗”,但用惯之后会发现,它真正改变的是你和 AI 的协作方式。
以前,你只能被动地用 AI 已有的能力,碰到没有的功能就束手无策。现在,你可以随时根据自己的工作流“造一个新轮子”,而且造轮子的过程本身就充满了乐趣——就像在给 AI 手把手地教它怎么帮你干活。
我在团队内部做过一次小范围试用,超过 70% 的成员在第一次使用后就创建了自己的技能,有做代码评审的,有做日志过滤的,甚至还有人做了“自动整理会议纪要”的技能。他们的反馈出奇一致:“原来以为很复杂,没想到这么简单”。
如果你还没试过,建议今天就在你的 Claude Code 里输入 /skill-creator,随便挑一个你每天都要做的小任务,把它变成技能。可能从此以后,你的 AI 助手就不再是“助手”,而是真正能替你分担工作的“同事”了。

◯ 评论 0