使用skill-creator创建一个自己的技能
这篇文章介绍了如何在ClaudeCode中安装官方技能创建工具skill-creator。主要内容包括:1)安装命令解析和使用步骤,通过npx命令从GitHub仓库安装技能;2)安装后的验证方法,通过特定指令测试是否安装成功;3)技能创建流程说明,包括定义目标、生成模板和测试迭代;4)常见问题解决方法。该工具允许用户通过自然对话方式创建和管理自定义AI技能,简化技能开发过程。
·
这条命令用于在 Claude Code 中安装 Anthropic 官方的 skill-creator 技能(用于创建 / 自定义 AI 技能)。下面是完整、可直接照着做的使用指南。
一、命令含义(拆解)
bash
运行
npx skills add https://github.com/anthropics/skills --skill skill-creator .
npx skills:运行 AI 技能管理工具(@skills/cli)add:安装技能https://github.com/anthropics/skills:技能来源(官方仓库)--skill skill-creator:只安装该仓库里的skill-creator这一个技能.:安装到 当前项目目录(项目级)
作用:给当前项目的 Claude Code 装上 “技能创建器”,让 Claude 能帮你写新技能、改旧技能。
二、前置条件
- 已安装 Node.js ≥ 18(含
npm/npx) - 已安装并登录 Claude Code(Cursor / Claude Code IDE)
- 能正常访问 GitHub
三、完整使用步骤(4 步)
1. 执行安装(终端)
打开项目根目录,运行:
bash
运行
npx skills add https://github.com/anthropics/skills --skill skill-creator .
- 会自动拉取仓库、解析技能、软链接到 Claude 技能目录
- 看到
✅ Installed skill-creator即成功
2. 重启 Claude Code
- 关闭并重新打开 Claude Code / Cursor
- 确保加载新技能
3. 验证安装
在 Claude Code 对话框输入:
plaintext
/skill-creator
或直接说:
plaintext
请用 skill-creator 帮我创建一个新技能
- 若 Claude 回应引导流程(问你要做什么技能、用途、触发词),安装成功
四、skill-creator 怎么用(核心流程)
安装后,它会一步步引导你做技能:
-
定义技能目标
- 技能名称(如
git-commit-gen) - 用途:做什么、何时用
- 示例输入 / 输出
- 技能名称(如
-
生成模板
- 自动创建目录结构:
plaintext
your-skill/ ├── SKILL.md # 技能主描述(必须) ├── scripts/ # 可选:Shell/JS 脚本 └── references/ # 可选:参考文档 - 用
SKILL.md写提示词、规则、触发条件
- 自动创建目录结构:
-
测试与迭代
- 让 Claude 用新技能跑测试用例
- 自动评估效果、给出优化建议
- 反复修改直到满意
-
使用新技能
- 自动触发:聊天内容匹配
description时自动用 - 手动触发:
/技能名(如/git-commit-gen)
- 自动触发:聊天内容匹配
五、常用参数(进阶)
bash
运行
# 全局安装(所有项目可用)
npx skills add https://github.com/anthropics/skills --skill skill-creator -g
# 安装到指定 Agent(如 claude-code)
npx skills add ... --agent claude-code
# 跳过确认
npx skills add ... -y
# 只看有哪些技能,不安装
npx skills add https://github.com/anthropics/skills --skill skill-creator -l
六、常见问题
- 报错:找不到 skills→ 先
npm install -g @skills/cli再重试 - 安装成功但
/skill-creator没反应→ 重启 Claude Code;检查是否在正确项目内 - 想卸载
bash
运行
npx skills remove skill-creator
七、一句话总结
这条命令就是一键给 Claude Code 装官方 “技能制作工具”,让你用自然对话就能开发、测试、管理自定义 AI 技能。
更多推荐




所有评论(0)