skill-creator by muranustb/skills-create_skills
npx skills add https://github.com/muranustb/skills-create_skills --skill skill-creator一个专业级的 Skill 创建工具,帮助用户设计和实现自定义的 Claude Code Skill。
当用户请求创建新的 Skill 时,按照以下步骤执行:
向用户致以欢迎,并开始收集基础信息:
欢迎使用 Skill Creator!
我将帮助您创建一个全新的 Claude Code Skill。为了确保创建出高质量的 Skill,
请允许我询问几个关键问题。
首先,请提供以下基础信息:
1. Skill 的名称(英文,使用连字符分隔,如:document-processor)
2. 一句话描述这个 Skill 的功能
3. 您的姓名/昵称(作为作者署名)
如果用户已经准备好基本信息,可以直接进入下一步;否则引导用户提供。
根据用户需求,推荐最适合的模板类型。展示可用的模板选项:
可用的模板类型:
| 模板名称 | 适用场景 | 复杂度 | 说明 |
|---|---|---|---|
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 文档处理类 |
| PDF/Word/Excel 处理、内容提取、格式转换 |
| 中等 |
| 适合文件操作和文档处理场景 |
| 数据分析类 | 数据统计、可视化、报表生成 | 中等 | 适合数据处理和分析场景 |
| 浏览器操作类 | 网页导航、表单填写、截图采集 | 较高 | 适合 Web 自动化场景 |
| 内容创作类 | 写作辅助、翻译、文档生成 | 简单 | 适合内容创作和文案场景 |
| 外部服务集成类 | API 调用、第三方服务对接 | 较高 | 适合外部服务集成场景 |
| 通用工具类 | 文件操作、系统命令、工具调用 | 简单 | 适合通用工具场景 |
| 代码开发类 | 代码生成、重构、审查、调试 | 中等 | 适合软件开发场景 |
| 自定义模板 | 特殊需求、未涵盖的场景 | 可变 | 完全自定义的 Skill 结构 |
询问用户:
根据选择的模板类型,深入了解用户需求:
对于文档处理类 Skill:
对于数据分析类 Skill:
对于浏览器操作类 Skill:
对于内容创作类 Skill:
对于外部服务集成类 Skill:
对于通用工具类 Skill:
对于代码开发类 Skill:
对于自定义模板:
根据收集的信息,与用户确认 Skill 的工作流程:
标准工作流结构示例:
工作流程框架(将根据模板类型调整):
1. 输入接收
- 接收用户的请求参数
- 验证输入的有效性
- 解析并标准化输入数据
2. 核心处理
- 执行主要业务逻辑
- 调用必要的工具和 API
- 处理各种边界情况
3. 结果处理
- 格式化输出结果
- 验证输出质量
- 处理错误和异常
4. 输出呈现
- 返回处理结果
- 提供附加信息(如适用)
- 给出使用建议
与用户确认:
确认用户希望生成的文件结构:
标准 Skill 目录结构:
skill-name/
├── SKILL.md # 主 Skill 文件(必需)
├── README.md # 说明文档(推荐)
├── LICENSE.txt # 许可证文件(推荐)
└── references/ # 参考资料目录(可选)
└── templates/ # 模板文件(根据需要)
询问用户:
根据收集的所有信息,生成完整的 Skill 文件:
使用模板生成主文件,格式如下:
---
name: [skill-name]
description: [一句话描述]
license: LICENSE-CC-BY-NC-SA 4.0 in LICENSE.txt
author: [作者名]
---
# Skill Name
[Skill 的详细描述和功能说明]
## 使用场景
[描述在什么情况下应该使用此 Skill]
## 前置条件
[使用此 Skill 前需要满足的条件,如:安装特定工具、配置 API 密钥等]
## 工作流
[详细的工作流程说明,包含步骤和子步骤]
## 输入参数
[描述 Skill 接受的输入参数及其格式]
## 输出格式
[描述 Skill 的输出格式]
## 使用示例
[提供几个使用示例]
## 注意事项
[使用此 Skill 时需要注意的事项]
## 错误处理
[可能出现的错误及处理方式]
# Skill Name
[一句话描述]
## 简介
[详细介绍 Skill 的功能、用途和特点]
## 功能特性
- 功能点 1
- 功能点 2
- ...
## 快速开始
[简要的使用指南]
## 详细文档
请参阅 [SKILL.md](SKILL.md) 获取完整文档。
## 许可证
本项目采用 CC BY-NC-SA 4.0 许可证。
使用 CC BY-NC-SA 4.0 许可证模板。
根据模板类型,生成相应的参考资料。
向用户展示生成的 Skill 文件内容:
示例输出:
✅ Skill 创建完成!
📁 目录结构:
├── my-skill/
│ ├── SKILL.md
│ ├── README.md
│ └── LICENSE.txt
📄 SKILL.md 预览:
[内容展示]
请确认以上内容是否符合您的需求。如需修改,请告诉我具体调整。
根据用户反馈进行迭代:
确认完成后,提供使用指导:
🎉 Skill 创建完成!
您的 Skill 已准备就绪。以下是使用指南:
1. 将 my-skill/ 目录放置到您的 Claude Code Skills 目录中
2. 在 Claude Code 中加载此 Skill
3. 开始使用!
如需进一步定制,请随时告诉我。
所有模板的详细说明和示例请参阅 references/templates/ 目录:
| 模板文件 | 适用场景 |
|---|---|
| 01_document_processing.md | 文档处理类 Skill |
| 02_data_analysis.md | 数据分析类 Skill |
| 03_browser_operation.md | 浏览器操作类 Skill |
| 04_content_creation.md | 内容创作类 Skill |
| 05_external_service.md | 外部服务集成类 Skill |
| 06_utility_tool.md | 通用工具类 Skill |
| 07_code_development.md | 代码开发类 Skill |
| 08_custom_template.md | 自定义模板 |
Q:创建的 Skill 可以直接使用吗? A:是的,按照本工具生成的 Skill 结构完整,可以直接放入 Claude Code 的 Skills 目录中使用。
Q:可以修改生成的模板吗? A:当然可以。在 Step 7 展示文件内容后,您可以要求任何修改。
Q:如何添加自定义模板? A:您可以在 references/templates/ 目录下添加新的模板文件,并在 SKILL.md 中更新模板列表。
Q:生成的 Skill 如何分发? A:您可以将整个 Skill 目录打包分享,其他用户只需将其放入自己的 Skills 目录即可使用。
如需以下扩展功能,请提出您的需求:
Weekly Installs
199
Repository
GitHub Stars
12
First Seen
Jan 22, 2026
Security Audits
Installed on
codex186
opencode186
gemini-cli183
github-copilot179
amp176
kimi-cli176
agent-browser 浏览器自动化工具 - Vercel Labs 命令行网页操作与测试
150,000 周安装