关于 skill-creator
skill-creator 是用于创建和改进 Claude 技能的交互式指南,面向技能编写者。它涵盖技能结构、工作流指导及可选配套资源。
主要功能
- 01创建与修改技能的指导
- 02SKILL.md 结构与元数据
- 03指令、示例和工作流设计
- 04脚本、参考资料与素材配置
- 05技能测试与质量实践
适用场景
- 01起草新的 Claude 技能
- 02改进现有技能
- 03整理技能的配套文件
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ breverdbidder/ life-os --skill skill-creator安装后在 Claude Code 中输入/skill-creator确认已加载。
详细介绍
技能创建器
用于创建高质量 Claude 技能的交互式指南。
何时使用此技能
在以下情况使用此技能:
- 用户想要创建新的 Claude 技能
- 用户想要更新或改进现有技能
- 用户需要有关技能结构和最佳实践的指导
- 用户想要扩展 Claude 在特定工作流中的能力
技能结构
每个技能都包含一个必需的 SKILL.md 文件,以及可选的捆绑资源:
skill-name/
├── SKILL.md (required)
│ ├── YAML frontmatter metadata (required)
│ │ ├── name: (required)
│ │ └── description: (required)
│ └── Markdown instructions (required)
└── Bundled Resources (optional)
├── scripts/ - Executable code (Python/Bash/etc.)
├── references/ - Documentation loaded into context as needed
└── assets/ - Files used in output (templates, icons, fonts, etc.)
必需组件
前置元数据(YAML)
---
name: my-skill-name
description: A clear, comprehensive description of what this skill does and when to use it
---
重要:description 字段决定 Claude 何时使用此技能。请具体、全面地说明:
- 此技能的功能
- 应在何时使用
- 哪些类型的查询会触发此技能
- 此技能会生成什么输出
正文(Markdown)
Markdown 内容包括:
- 说明:使用此技能的分步指南
- 示例:具体的使用示例
- 指南:最佳实践和规则
- 工作流:详细流程
可选的捆绑资源
1. scripts/
适用情形:技能需要可执行代码时
示例:
scripts/analyzer.py- Python 数据分析脚本scripts/formatter.sh- Bash 格式化工具scripts/validator.js- JavaScript 验证工具
规则:
- 纳入前必须经过测试
- 应有完善的文档
- 包含错误处理
2. references/
适用情形:技能需要详细的参考资料,但这些资料会让 SKILL.md 变得臃肿时
示例:
references/schema.md- 数据库架构文档references/api-spec.md- API 端点参考references/examples.md- 扩展示例
规则:
- 将详细信息移至此处,让 SKILL.md 保持精简
- 避免 SKILL.md 与 references/ 之间的内容重复
- 用于存放架构、规范和详细示例
3. assets/
适用情形:技能需要在输出中使用的文件时
示例:
assets/logo.png- 品牌素材assets/template.pptx- PowerPoint 模板assets/boilerplate/- HTML/React 起始代码assets/fonts/- 自定义字体
规则:
- 仅用于最终输出中会用到的文件
- 不用于存放文档(文档请放在 references/ 中)
- 可存放模板、图片、图标和样板代码
创建工作流
步骤 1:分析使用场景
提出澄清问题:
- 此技能要处理什么具体任务?
- 用户查询有哪些 3–5 个具体示例?
- 是什么让此任务具有重复性或专业性?
- 需要哪些上下文或知识?
- 是否有可集成的现有工具/API?
步骤 2:识别可复用资源
针对每个具体示例,识别:
- 有哪些实用脚本
- 需要哪些参考文档
- 应包含哪些素材/模板
步骤 3:创建结构
- 从 SKILL.md 前置元数据开始
- 撰写清晰、全面的描述
- 添加说明部分
- 根据需要创建 scripts/
- 添加 references/ 存放详细文档
- 添加 assets/ 存放模板
步骤 4:测试技能
- 测试所有脚本,确保其正常运行
- 确认参考资料完整
- 检查素材格式是否正确
- 验证 SKILL.md 中的说明是否清晰
最佳实践
撰写描述
✅ 良好的描述: “使用 12 阶段流程分析 Brevard County 的止赎拍卖。在 AcclaimWeb 中搜索留置权,使用 ARV 公式计算最高出价,并生成 BID/REVIEW/SKIP 建议。在分析止赎房产、计算最高出价或生成拍卖报告时使用。”
❌ 不佳的描述: “帮助进行止赎分析”
撰写说明
- 具体且便于执行
- 提供具体示例
- 逐步定义工作流
- 说明何时使用及何时不使用
- 提供成功标准
资源组织
- 让 SKILL.md 专注于操作流程
- 将详细文档移至 references/
- 纳入前测试所有脚本
- 合理组织素材
常见技能模式
1. 领域专家技能
重点:某个领域的专业知识 资源:references/,其中包含领域文档和示例 示例:foreclosure-analysis、medical-coding
2. 工作流自动化技能
重点:可重复的多步骤流程 资源:用于自动化的 scripts/、assets/ 中的模板 示例:git-workflow、deployment-checklist
3. 集成技能
重点:使用外部 API/工具 资源:references/ 中的 API 文档、用于 API 调用的 scripts/ 示例:stripe-integration、supabase-setup
4. 模板/样板技能
重点:项目的起点 资源:assets/ 中的模板、references/ 中的文档 示例:react-boilerplate、brand-guidelines
示例
请参考以下技能:
- frontend-design:带有美学指南的创意工作流
- mcp-builder:包含详细规格的技术集成
- docx:使用脚本进行复杂的文件操作
- brand-guidelines:资源与参考资料的组合