技能创建器Skill skill-creator

技能创建器是一个用于创建和更新Claude AI技能的指南,通过渐进式披露、可复用组件和最佳实践,帮助用户扩展Claude的专业知识、工作流和工具集成。关键词:技能创建、AI扩展、渐进式披露、Claude技能开发、模块化设计、工具集成。

AI智能体 0 次安装 0 次浏览 更新于 3/17/2026

name: 技能创建器 description: 创建有效技能的指南。该技能应在用户想要创建新技能(或更新现有技能)时使用,这些技能通过专业知识、工作流或工具集成来扩展Claude的能力。 license: 完整条款见LICENSE.txt progressive_disclosure: entry_point: summary: “创建模块化技能,通过结构化组件扩展Claude的专业知识、工作流和工具” when_to_use: “当用户想要创建或更新具有专业知识、工作流或工具集成的技能时。专注于技能大于150行的渐进式披露。” quick_start: “1. 通过具体示例理解技能 2. 规划可复用组件(脚本/参考资料/资产) 3. 使用init_skill.py初始化 4. 编辑SKILL.md和资源 5. 打包和验证 6. 基于使用迭代” references: - skill-structure.md - creation-workflow.md - progressive-disclosure.md - best-practices.md - examples.md

技能创建器

概述

创建有效技能,通过专业知识、工作流和工具扩展Claude的能力。技能是模块化包,将Claude从通用代理转变为具有特定领域程序性知识的专业代理。

本技能示范了其自身的教学,通过使用渐进式披露保持入口点精简,同时在参考文件中提供详细内容。

何时使用本技能

激活时:

  • 从头创建新技能
  • 更新或重构现有技能
  • 为庞大技能添加渐进式披露
  • 理解技能结构和最佳实践
  • 规划技能组件(脚本、参考资料、资产)
  • 为分发打包技能

核心原则

  1. 示例驱动设计:从具体使用示例开始,而非抽象概念
  2. 渐进式披露:保持入口点<200行(理想:140-160行),详细内容在参考资料中
  3. 可复用组件:为重复代码提取脚本,为知识提取参考资料,为模板提取资产
  4. 命令式语气:全程使用动词优先指令(非第二人称)
  5. 专用资源:每个组件应解决特定重复需求

技能提供的内容

四大核心能力:

  1. 专业工作流 - 特定领域的多步骤程序
  2. 工具集成 - 使用文件格式或API的指令
  3. 领域专业知识 - 公司特定知识、模式、业务逻辑
  4. 捆绑资源 - 复杂任务的脚本、参考资料和资产

三级加载系统:

  1. 元数据(名称 + 描述)- 始终在上下文中(约100词)
  2. SKILL.md主体 - 当技能触发时(<200行,理想:140-160行)
  3. 捆绑资源 - 按Claude需要(无限)

快速开始

六步创建过程

步骤1:通过具体示例理解 收集3-5个现实使用示例。提问:“用户会说什么来触发此技能?”和“它应完成什么任务?”→ 完整指南

步骤2:规划可复用组件 分析示例以识别:脚本(重复代码)、参考资料(领域知识)、资产(模板)。→ 规划指南

步骤3:初始化技能 运行scripts/init_skill.py <skill-name> --path <output-directory>以生成模板结构。→ 初始化详情

步骤4:编辑技能 实现脚本/参考资料/资产,然后使用命令式语气更新SKILL.md。如果>150行,应用渐进式披露。→ 编辑指南

步骤5:打包和验证 运行scripts/package_skill.py <path/to/skill-folder>以验证并创建可分发的zip文件。→ 打包指南

步骤6:迭代 在实际任务中使用,注意困难,相应更新技能。→ 迭代指南

技能解剖

skill-name/
├── SKILL.md (必需)           # 入口点,带前端和Markdown
├── scripts/ (可选)           # 可执行代码(Python/Bash)
├── references/ (可选)        # 按需加载的文档
└── assets/ (可选)            # 输出模板、图像、文件

组件指南:

  • 脚本:当相同代码被重复重写或需要确定性执行时
  • 参考资料:用于详细规格、工作流、模式、API文档(每份150-500行)
  • 资产:用于输出模板、样板、图像、字体
  • 入口点:核心工作流、导航、提醒(理想140-160行)

完整结构指南

渐进式披露模式

何时应用: 技能总行数>150行

实现:

  1. 添加progressive_disclosure前端,包含摘要、何时使用、快速开始
  2. 减少入口点至140-160行(核心工作流 + 导航)
  3. 创建3-5个参考文件(每份150-500行)
  4. 按主题组织:结构、工作流、最佳实践、示例
  5. 添加导航部分链接所有参考资料

好处:

  • 入口仅加载基本内容
  • 深度详情在需要时可用
  • 更好的组织和可维护性
  • 入口点大小减少20-30%

完整渐进式披露指南

元示例: 本技能创建器示范渐进式披露:

  • 入口:150行(从209行减少28%)
  • 参考资料:5个文件,含完整实现详情
  • 最近优化:mcp-builder(160行)、testing-anti-patterns(140行)

导航

核心概念

  • 🏗️ 技能结构 - 解剖、组件(脚本/参考资料/资产)、渐进式披露架构。在规划技能布局或理解资源类型时加载。

逐步过程

  • 🔄 创建工作流 - 从示例到迭代的完整六步过程。在创建新技能或遵循结构化工作流时加载。

设计模式

  • 📊 渐进式披露 - 三级加载、实现指南、反模式、示例。在重构技能>150行或优化上下文使用时加载。

质量标准

  • ✅ 最佳实践 - 写作风格、元数据质量、内容组织、反模式。在编写/审查技能内容或确保质量时加载。

现实世界示例

  • 📚 示例 - 完整技能示例:mcp-builder、testing-anti-patterns、pdf-editor、brand-guidelines、database-builder、frontend-builder。在开始新技能或寻求模式时加载。

关键提醒

  • 从示例开始 - 设计前收集3-5个具体使用场景
  • 使用初始化脚本 - scripts/init_skill.py自动创建正确结构
  • 命令式语气 - “要完成X,做Y”(非“你应该做X”)
  • 渐进式披露 - 入口<200行,详情在参考资料中(针对技能>150行)
  • 避免重复 - 信息存放在一个地方(入口摘要,参考详情)
  • 组件清晰 - 脚本用于代码,参考资料用于知识,资产用于模板
  • 分享前验证 - scripts/package_skill.py验证和打包
  • 持续迭代 - 在实际任务中使用,基于困难更新

红旗 - 停止

如果您发现自己:

  • “让我把所有详情写在SKILL.md中” → 移至参考资料(渐进式披露)
  • “我将使用第二人称” → 切换到命令式语气
  • “入口和参考资料中相同信息” → 删除重复
  • 使用通用描述 → 具体说明激活条件
  • 保留初始化脚本的示例文件 → 删除未用资源
  • 跳过验证 → 分享前始终运行package_skill.py
  • 创建没有示例的技能 → 先收集具体使用场景
  • 入口点>200行 → 应用渐进式披露模式

所有这些都意味着:停止。回顾原则和参考资料。

与其他技能的集成

元技能:

  • 技能创建器(本技能)- 创建其他技能,示范自身模式

开发技能:

  • mcp-builder - 渐进式披露实现的示例
  • testing-anti-patterns - 超精简入口点示例(140行)

工作流技能:

  • documentation - 编写清晰、结构化内容
  • verification-before-completion - 打包前测试技能

现实世界影响

从技能优化经验:

  • 渐进式披露:入口点大小减少20-30%
  • mcp-builder:209 → 160行(减少23%,6个参考资料)
  • testing-anti-patterns: → 140行(超精简,4个参考资料)
  • 技能创建器:209 → 150行(减少28%,5个参考资料)
  • 上下文效率:仅加载所需参考资料(节省50-80%上下文)
  • 可维护性:更新特定参考资料而无需触碰入口点
  • 清晰度:更好组织提高可发现性和理解

记住: 技能是模块化包,将Claude转变为专业代理。对技能>150行应用渐进式披露。本技能示范了其所教授的模式。