Skill Creator(技能创建器)
一套指导你为 Claude 编写、打包和迭代高质量自定义 Skill 的元技能,把开发经验固化成可复用的规范流程。
Anthropic 官方「如何创建 skill」指南的内置副本,纯方法论内容(简洁性原则、渐进式披露),无执行风险。
这个 Skill 能做什么,适合哪些场景?
skill-creator 是 Open Cowork 开源桌面应用内置的五个技能之一,位于 .claude/skills/skill-creator/。它本身不完成具体业务任务,而是教 Claude 如何创建新技能:从需求澄清、可复用资源规划,到用 init_skill.py 初始化、按渐进式披露原则撰写 SKILL.md,再用 package_skill.py 打包成可分发的 .skill 文件。它源自 Anthropic 风格的技能编写规范,强调精简上下文、合理设置自由度和三层加载结构。适合想为自己团队沉淀专属工作流的高级用户。
该技能在触发后引导一个六步流程:(1) 通过具体用例澄清技能的用途与触发场景;(2) 分析哪些内容值得固化为 scripts/、references/ 或 assets/ 资源;(3) 运行 scripts/init_skill.py 生成含标准目录结构的模板;(4) 按 YAML frontmatter(仅 name 和 description)、500 行以内正文、渐进式披露等规范编辑 SKILL.md 和资源文件;(5) 运行 scripts/package_skill.py 自动校验并打包成 .skill(zip 格式)文件;(6) 根据真实使用反馈迭代。它还提供 references/workflows.md 和 references/output-patterns.md 两份设计模式参考。
- 企业知识管理者想把自己公司的报告模板、业务规则封装成技能,让团队内的 Claude 每次都按统一流程产出文档
- 开发者为重复性编码任务(如脚手架生成、固定格式的配置文件)编写一次性沉淀的技能,避免每次重新解释需求
- 已有手写技能文件但结构混乱的用户,希望按照规范重构目录并补齐 frontmatter 触发描述
- 需要在多个模型/客户端之间分发技能的团队,用 package_skill.py 得到标准化 .skill 包
- 基于 Open Cowork 桌面应用搭建个人 AI 工作台的用户,想新增 pptx/docx 之外的自定义技能
这个 Skill 有哪些优点和局限?
- 提供了从模板生成到自动校验打包的完整工具链,降低了技能编写的出错率
- 内置成熟的编写规范:渐进式披露、上下文精简、自由度分级等,这些是官方沉淀的最佳实践
- package_skill.py 在打包前自动校验 frontmatter、命名规范和文件结构,能提前发现常见问题
- 包含六步流程和参考文档,对首次编写技能的用户有清晰路径
- 配套的 init_skill.py 和 package_skill.py 需要 Python 运行环境,纯文档客户端无法执行这些步骤
- 技能强制要求不写 README、CHANGELOG 等辅助文档,对习惯完整文档的团队可能不适应
- 打包产物的 .skill 格式(实为 zip 改后缀)能否被非 Open Cowork / Claude 生态的客户端直接导入,源文档未说明
- 源仓库未提供针对该技能本身的自动化测试证据,规范内容正确性依赖用户自行验证
如何安装这个 Skill?
该技能随 Open Cowork 桌面应用一同分发,位于仓库的 .claude/skills/skill-creator/ 目录。若在其他支持 Agent Skills 的环境中使用,可将整个 skill-creator 文件夹复制到你环境的技能目录(如 Claude Code 的 .claude/skills/)。桌面应用安装方式:macOS 用 brew tap OpenCoworkAI/tap && brew install --cask --no-quarantine open-cowork,Windows 从 GitHub Releases 下载 .exe;应用内支持自定义技能的添加与删除。应用外单独安装此技能的步骤在源文档中未明确说明。
如何使用这个 Skill?
- 在支持技能触发的环境中(如 Open Cowork 或 Claude Code)直接描述创建技能的需求,例如:"帮我创建一个把月度报表转换成 PPT 的技能";2. 按技能引导回答用例澄清问题;3. 由 Claude 依次执行初始化、编辑、打包步骤;4. 打包产物为 <skill-name>.skill 文件,可分发给他人;5. 实际使用后如需改进,回到该技能让它迭代修改。
这个 Skill 与同类方案有什么区别?
源文档将其定位为 Open Cowork 内置五个技能(pptx、docx、pdf、xlsx、skill-creator)中唯一面向'元任务'的技能:其余四个执行具体文档处理,而它教 Claude 创建新技能。它与 Claude Cowork 的关系是:Open Cowork 是 Claude Cowork 的开源实现,skill-creator 即其中的自定义技能开发工具。