用途:create-skill 是 mktg 营销 playbook 的元技能(Skill Creator),用于扩展该 playbook,创建新的营销技能。新技能需遵循 drop-in 契约,以便立即与 /cmo、mktg doctor 及完整技能生态协同工作。品牌记忆协议参见 /cmo rules/brand-memory.md。
主要能力:激活时读取技能契约 workflows/create-new-skill.md、模板 templates/marketing-skill.md,以及项目根目录的 skills-manifest.json,以了解现有技能并避免重叠,并询问要新增什么营销能力。流程分阶段:Phase 0 验证需求,判断能力是否已被现有技能覆盖(覆盖则跳过并指向现有技能,轻微变体则建议扩展现有技能,真正新能力或编排现有技能的编排层则继续);Phase 1 收集需求,逐一询问名称(kebab-case)、触发短语(5-8 个)、类别、层级、优先级、品牌读取/写入文件、依赖、核心工作流阶段;Phase 2 依据模板生成技能,填写 frontmatter 并撰写正文结构;Phase 3 创建目录 skills/<name>/,仅按需创建 templates、workflows、references 子目录;Phase 4 注册与验证,提醒向 skills-manifest.json 添加条目,并用 mktg skill validate <name> 验证(CLI 不可用时手动核对 frontmatter、名称匹配、触发短语、品牌文件与冲突)。
使用方式:通过 /create-skill 调用。修改现有技能(更新、加模式、合并)不走创建流程,而是读取现有 SKILL.md 做定向编辑。
限制与原则:frontmatter 必须含 name、description、allowed-tools(营销技能固定为 []),name 须与目录名一致,description 用于路由须具体并含触发短语。技能不得以品牌文件为门槛,应渐进增强。阶段控制在 3-5 个,避免与现有技能重叠、硬编码非标准路径、技能间互相调用。本技能不直接修改 skills-manifest.json,以避免合并冲突。技能契约是事实来源,若两者分歧应更新本技能。