返回顶部
s

skill-creator技能创建指南

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
1,073
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

skill-creator

技能创建器

此技能提供创建有效技能的指导。

关于技能

技能是模块化、自包含的包,通过提供专业知识、工作流程和工具来扩展Claude的能力。可以将它们视为特定领域或任务的入职指南——它们将Claude从通用型代理转变为配备任何模型都无法完全拥有的程序性知识的专业代理。

技能提供的内容

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

核心原则

简洁是关键

上下文窗口是公共资源。技能与Claude所需的其他所有内容共享上下文窗口:系统提示、对话历史、其他技能的元数据以及实际用户请求。

默认假设:Claude已经非常聪明。 只添加Claude尚未拥有的上下文。质疑每条信息:Claude真的需要这个解释吗?以及这段文字值得它消耗的token成本吗?

优先使用简洁的示例而非冗长的解释。

设置适当的自由度

将具体程度与任务的脆弱性和可变性相匹配:

高自由度(基于文本的说明):当多种方法都有效、决策取决于上下文或启发式方法指导方法时使用。

中自由度(带参数的伪代码或脚本):当存在首选模式、允许一定变化或配置影响行为时使用。

低自由度(特定脚本,少量参数):当操作脆弱且容易出错、一致性至关重要或必须遵循特定顺序时使用。

将Claude想象为探索一条路径:带有悬崖的窄桥需要特定的护栏(低自由度),而开阔的田野允许多种路线(高自由度)。

技能的构成

每个技能由一个必需的SKILL.md文件和可选的捆绑资源组成:

skill-name/
├── SKILL.md (必需)
│ ├── YAML前置元数据 (必需)
│ │ ├── name: (必需)
│ │ └── description: (必需)
│ └── Markdown说明 (必需)
└── 捆绑资源 (可选)
├── scripts/ - 可执行代码 (Python/Bash等)
├── references/ - 根据需要加载到上下文中的文档
└── assets/ - 输出中使用的文件 (模板、图标、字体等)

SKILL.md (必需)

每个SKILL.md包含:

  • - 前置元数据 (YAML):包含name和description字段。这些是Claude读取以确定何时使用该技能的唯一字段,因此在描述技能是什么以及何时使用它时保持清晰和全面非常重要。
  • 正文 (Markdown):使用技能的说明和指导。仅在技能触发后加载(如果触发的话)。

捆绑资源 (可选)

脚本 (scripts/)

用于需要确定性可靠性或重复编写的任务的可执行代码(Python/Bash等)。

  • - 何时包含:当相同代码被重复编写或需要确定性可靠性时
  • 示例:用于PDF旋转任务的scripts/rotate_pdf.py
  • 优势:节省token、确定性、无需加载到上下文即可执行
  • 注意:脚本可能仍需要Claude读取以进行修补或环境特定调整
参考资料 (references/)

根据需要加载到上下文中以指导Claude过程和思考的文档和参考资料。

  • - 何时包含:用于Claude在工作时应参考的文档
  • 示例:用于财务模式的references/finance.md、用于公司NDA模板的references/mnda.md、用于公司政策的references/policies.md、用于API规范的references/api_docs.md
  • 使用场景:数据库模式、API文档、领域知识、公司政策、详细工作流程指南
  • 优势:保持SKILL.md简洁,仅在Claude确定需要时加载
  • 最佳实践:如果文件较大(超过1万字),在SKILL.md中包含grep搜索模式
  • 避免重复:信息应存在于SKILL.md或参考资料文件中,而非两者。对于详细信息,优先使用参考资料文件,除非信息确实是技能的核心——这可以保持SKILL.md简洁,同时使信息可被发现而不占用上下文窗口。仅在SKILL.md中保留必要的过程性说明和工作流程指导;将详细的参考资料、模式和示例移至参考资料文件。
资源 (assets/)

不打算加载到上下文中,而是在Claude生成的输出中使用的文件。

  • - 何时包含:当技能需要将在最终输出中使用的文件时
  • 示例:用于品牌资源的assets/logo.png、用于PowerPoint模板的assets/slides.pptx、用于HTML/React样板代码的assets/frontend-template/、用于排版的assets/font.ttf
  • 使用场景:模板、图像、图标、样板代码、字体、被复制或修改的示例文档
  • 优势:将输出资源与文档分离,使Claude能够使用文件而无需将其加载到上下文中

技能中不应包含的内容

技能应仅包含直接支持其功能的基本文件。不要创建无关的文档或辅助文件,包括:

  • - README.md
  • INSTALLATIONGUIDE.md
  • QUICKREFERENCE.md
  • CHANGELOG.md
  • 等。

技能应仅包含AI代理完成当前工作所需的信息。不应包含关于创建过程、设置和测试程序、面向用户的文档等辅助上下文。创建额外的文档文件只会增加混乱和困惑。

渐进式披露设计原则

技能使用三级加载系统来有效管理上下文:

  1. 1. 元数据(名称 + 描述) - 始终在上下文中(约100词)
  2. SKILL.md正文 - 技能触发时(少于5000词)
  3. 捆绑资源 - 根据需要由Claude加载(无限制,因为脚本可以在不读入上下文窗口的情况下执行)

渐进式披露模式

保持SKILL.md正文精简且不超过500行,以最小化上下文膨胀。当接近此限制时,将内容拆分到单独的文件中。将内容拆分到其他文件时,在SKILL.md中引用它们并清楚描述何时读取它们非常重要,以确保技能的读者知道它们的存在以及何时使用它们。

关键原则: 当技能支持多种变体、框架或选项时,仅在SKILL.md中保留核心工作流程和选择指导。将变体特定的细节(模式、示例、配置)移至单独的参考文件。

模式1:带参考的高级指南

markdown

PDF处理

快速开始

使用pdfplumber提取文本:
[代码示例]

高级功能

Claude仅在需要时加载FORMS.md、REFERENCE.md或EXAMPLES.md。

模式2:领域特定组织

对于具有多个领域的技能,按领域组织内容以避免加载无关上下文:

bigquery-skill/
├── SKILL.md (概览和导航)
└── reference/
├── finance.md (收入、计费指标)
├── sales.md (机会、管道)
├── product.md (API使用、功能)
└── marketing.md (活动、归因)

当用户询问销售指标时,Claude仅读取sales.md。

类似地,对于支持多个框架或变体的技能,按变体组织:

cloud-deploy/
├── SKILL.md (工作流程 + 提供商选择)
└── references/
├── aws.md (AWS部署模式)
├── gcp.md (GCP部署模式)
└── azure.md (Azure部署模式)

当用户选择AWS时,Claude仅读取aws.md。

模式3:条件性细节

显示基本内容,链接到高级内容:

markdown

DOCX处理

创建文档

使用docx-js创建新文档。参见DOCX-JS.md

编辑文档

对于简单编辑,直接修改XML。

对于修订跟踪:参见REDLINING.md
对于OOXML细节:参见OOXML.md

Claude仅在用户需要这些功能时读取REDLINING.md或OOXML.md。

重要指南:

  • - 避免深层嵌套的引用 - 保持引用从SKILL.md开始仅一层深度。所有参考文件应直接从SKILL.md链接。
  • 结构化较长的参考文件 - 对于超过100行的文件,在顶部包含目录,以便Claude在预览时能看到完整范围。

技能创建流程

技能创建包括以下步骤:

  1. 1. 通过具体示例理解技能
  2. 规划可重用的技能内容(脚本、参考资料、资源)
  3. 初始化技能(运行initskill.py)
  4. 编辑技能(实现资源并编写SKILL.md)
  5. 打包技能(运行packageskill.py)
  6. 基于实际使用进行迭代

按顺序执行这些步骤,仅在明确理由表明不适用

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 creator-1776419988 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 creator-1776419988 技能

通过命令行安装

skillhub install creator-1776419988

下载

⬇ 下载 skill-creator v1.0.0(免费)

文件大小: 19.25 KB | 发布时间: 2026-4-17 18:10

v1.0.0 最新 2026-4-17 18:10
Initial release – provides a structured guide for creating effective skills that extend Claude's capabilities.

- Introduces the concept and anatomy of a skill, including SKILL.md metadata and optional bundled resources (scripts, references, assets).
- Establishes core principles: conciseness, context efficiency, and appropriate specificity (“degrees of freedom” for instructions).
- Details best practices for organizing content and supporting progressive disclosure to minimize context window usage.
- Specifies which file types to include and which to avoid in a skill package.
- Offers guidance and patterns for structuring multi-domain or complex skills using modular reference files.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部