将自然语言需求、业务流程、既有技能草稿或旧版技能包,转化为结构标准、内容完整、可安装、可审计、适合 SkillHub 发布的高质量 Skill 包。
交付一个能被正确触发、能稳定执行、能通过静态校验、能被他人安装复用的 Skill 包,而不只是写一段看起来像提示词的文档。
执行时始终围绕三件事判断质量:
description 同时说明能力、使用场景、触发表达和排除场景。SKILL.md 给出目标、边界、流程、输出契约、异常处理和验证标准;复杂资料按需放入 references/、scripts/、assets/。当用户提出以下任一意图时使用:
SKILL.md 或 .zip 技能包。references/ 按需读取。scripts/ 或明确执行校验逻辑。收集并确认以下信息;缺失时给出合理默认值并标注假设:
| 问题 | 目的 |
|---|---|
| --- | --- |
| 这个 Skill 最终帮助用户完成什么交付? | 定义目标 |
| 用户通常会怎么说来触发它? | 写 description |
| 哪些场景绝对不该触发? | 降低误触 |
| 输入材料有哪些? | 设计前置检查 |
| 输出必须长什么样? | 设计输出契约 |
| 做到什么程度算完成? | 设计完成标准 |
| 是否需要脚本、模板、参考资料? | 设计目录结构 |
| 运行环境和发布目标是什么? | 适配平台 |
如果用户给的是已有包,先解包审计:读取 SKILL.md、README、元数据、references/、scripts/,列出问题后再优化。
按复杂度选择结构:
| 复杂度 | 推荐结构 | 判断标准 |
|---|---|---|
| --- | --- | --- |
| L1 最小技能 | SKILL.md | 单一任务、无外部资料、流程短 |
| L2 标准技能 | SKILL.md + references/ | 有模板、示例、规范、案例 |
| L3 工程化技能 | L2 + scripts/ | 需要校验、生成、转换、批处理 |
| L4 发布级技能 | L3 + README + metadata + 测试 Prompt | 面向团队/SkillHub 分发 |
默认目录:
skill-name/
├── SKILL.md
├── README.md
├── package.json 或 _meta.json(按平台需要)
├── references/
├── scripts/
└── assets/
只创建有实际用途的目录;空目录需要 README 占位说明。
SKILL.md 必须包含:
name、description;发布级建议补充 version、author、tags。references/ 或脚本。写法要求:
交付前执行静态检查:
name 使用小写字母、数字、连字符,避免空格和中文。description 非空、具体,包含触发场景和排除边界;含英文冒号加空格等易破坏 YAML 的内容时使用引号或块标量。SKILL.md 中引用的本地文件路径存在。SKILL.md 的名称和版本一致。.DS_Store、上传残留、日志、临时文件、密钥文件。必要时读取 references/qa-checklist.md 执行完整门禁;发布级或批量审核任务还应读取 references/skill-scorecard.md 进行 100 分制评分。
自动化预检可运行:
python scripts/validate-skill.py <skill-dir>
python scripts/validate-skill.py --json <skill-dir>
python scripts/score-skill.py <skill-dir>
python scripts/score-skill.py --json <skill-dir>
validate-skill.py 会检查 YAML front matter、推荐目录、Markdown 本地引用、description 长度、禁用词、临时产物等确定性问题;--json 输出可接入 CI、批量审核流水线或质量看板。score-skill.py 会按 100 分制给出半自动评分、等级和整改建议。脚本检查通过不代表人工评审通过;仍需结合评分表判断触发边界、可执行性和交付契约。
.zip。标准交付至少包含:
<skill-name>.zip
methodology-and-optimization-report.md
optimized/<skill-name>/SKILL.md
optimized/<skill-name>/README.md
最终回复中说明:
references/workflow.md。references/qa-checklist.md。references/error-handling.md。references/progress-template.md。references/methodology.md。references/skill-scorecard.md。examples/README.md 并选择合同审查、数据分析、PPT 生成、知识库、飞书 API、Excel 自动化、云文档编辑、法务合规、多 Agent 协作或浏览器自动化示例。minimal-skills/README.md,选择最接近的最小包模板后改名扩展。scripts/validate-skill.py;批量审核使用 --json。scripts/score-skill.py;批量评分使用 --json。共 3 个版本