skill-creator 是一个用于创建新 AI 代理技能的元技能,遵循 Agent Skills 规范。它面向需要让 AI 按项目约定工作的开发者,当用户要求创建新技能、添加代理指令或为 AI 记录模式时触发。
主要能力与用法:
用途:判断何时应创建技能(模式被反复使用、项目约定与通用最佳实践不同、复杂工作流需分步说明、决策树帮助 AI 选择方案);何时不应创建(已有文档、模式过于简单、一次性任务)。
目录结构:skills/{skill-name}/ 下包含必需的 SKILL.md,可选 assets/(模板、schema、示例)与 references/(指向本地文档)。
SKILL.md 模板:包含 frontmatter 字段 name、description(含触发条件)、license(Prowler 项目固定用 Apache-2.0)、metadata.author、metadata.version,以及 When to Use、Critical Patterns、Code Examples、Commands、Resources 等章节。
命名约定:通用技能用 {technology}(如 pytest、playwright、typescript);Prowler 专用技能用 prowler-{component};测试技能用 prowler-test-{component};工作流技能用 {action}-{target}(如 skill-creator)。
assets/ 与 references/ 的取舍:需要代码模板、JSON schema、示例配置放 assets/;链接已有文档或外部指南放 references/,且应指向本地文件而非网页 URL。
内容准则:先写最关键模式,用表格做决策树,代码示例保持最小聚焦,包含可复制粘贴命令;不要加 Keywords 章节,不要重复已有文档,不要长篇解释或排错章节,references 不用网页 URL。
注册:创建后将技能加入 AGENTS.md 的表格中。
限制:资料未提供实际安装命令、收费或平台信息;所给模板中的命令占位符需由使用者按实际项目填充。