用途:在 Skill Steward 市场仓库的 skills/ 目录下新增、审查并校验可安装的 Agent Skill 包,适用于用户想新增技能、需要审查 SKILL.md 是否有效、为 npx skills 兼容性引导 SKILL.md,或 PR 触及 skills/*/SKILL.md 的场景。
主要能力:分三阶段。创建阶段包括确认意图是否与现有技能重叠、收集 2–3 个触发提示与 1 个非触发提示、规划资源(instructions、scripts/、references/、assets/)、选择 kebab-case 名称、创建 skills/{name}/ 目录、从 templates/skill/SKILL.md 复制模板、撰写 description、建立 references/sources.md、编写正文(编号步骤、示例、输出格式,控制在 500 行内)、按需添加 evals 与 agents/openai.yaml,并在 skills.sh.json 与根 README.md 注册。审查阶段检查技能内聚性、目录与文件名、frontmatter 字段、正文结构、分发就绪性、脚本规范与注册表一致性。弃用与重命名阶段使用 Changesets 记录删除或合并,不保留 tombstone 技能。
使用方式:安装命令为 npx skills add arenukvern/skill_steward --skill skill-authoring-lifecycle。仓库校验使用 pnpm run validate,行为关键技能使用 pnpm run eval。
限制:正文应低于约 500 行,超出需拆分到 references/;技能需能从复制目录运行,不依赖包外仓库相对路径;供应商相关声明需在 references/sources.md 引用当前来源。具体模板内容与规范细节以仓库文档为准,资料未提供完整代码示例。