用途:skill-creator 用于按 Agent Skills 规范创建新的 AI 智能体技能,帮助判断何时该创建技能、如何组织文件结构并完成注册。
主要能力:提供技能创建决策标准(重复使用的模式、项目特定约定、复杂工作流、决策树);给出目录结构 skills/{skill-name}/,含必需的 SKILL.md 以及可选的 assets/(模板、schema、示例)和 references/(指向本地文档);规定命名约定(通用技能如 pytest、playwright、typescript;sgc 专用如 sgc-api;测试技能如 sgc-test-sdk;工作流技能如 skill-creator);说明 frontmatter 必填字段 name、description、license(sgc 固定 Apache-2.0)、metadata.version;并给出内容编写准则与创建前检查清单。
使用方式:创建技能后,用 skill-registry 技能将其加入 JSON 注册表,示例命令:NAME=$(grep '^name:' skills/{skill-name}/SKILL.md | cut -d' ' -f2);DESC=$(grep '^description:' skills/{skill-name}/SKILL.md | cut -d' ' -f2-);jq --arg name "$NAME" --arg desc "$DESC" '.skills += [{"name": $name, "description": $desc}]' skills/skill-registry/assets/registry.json > temp.json && mv temp.json skills/skill-registry/assets/registry.json。可选地加入 AGENTS.md 表格。
适用场景:需要沉淀可复用模式、项目特定约定或复杂工作流时。
限制:文档已存在、模式过于简单或一次性任务时不应创建技能;references/ 应指向本地文件而非网页 URL;不要在正文添加 Keywords 或故障排查章节。