1仕組みと動作原理
これは実務を直接こなす skill ではなく、非推奨ルーティングテーブルです。本文には非推奨の旨の説明以外、「X が欲しい場合 → Y を使う」というマッピングのみが記載されており、その場でのリクエスト処理は明示的に禁止されています。
## Communication This is a redirect skill. Route the user to the correct specialist — don't attempt to handle the request here.
非推奨となった理由が(changelog だけでなく)SKILL.md 本文に明記されています。元の skill が多機能を欲張りすぎた(planning/writing/SEO/social/brand voice を全包含)結果どれも中途半端になったため、content-production と content-strategy の 2 つの専門 skill に分割されました。
## Why the Change The original `content-creator` tried to do everything: planning, writing, SEO, social, brand voice. That made it a jack of all trades. The specialist skills do each job better: - **content-production** — Full pipeline: research → brief → draft → optimize → publish. Includes all Python tools from the original content-creator. - **content-strategy** — Strategic planning: topic clusters, keyword research, content calendars, prioritization frameworks.
ルーティング判定表は「執筆 / 企画 / ブランドボイス / SEO / ソーシャル」の 5 つの意図カテゴリに基づき 4 つの後継スキルに振り分けを行っており、トリガーフレーズは frontmatter の description にも記述されています(ホスト側の自動マッチング用)。
| **Write** a blog post, article, or guide | [content-production](../content-production/) | | **Plan** what content to create, topic clusters, calendar | [content-strategy](../content-strategy/) | | **Analyze brand voice** | [content-production](../content-production/) (includes `brand_voice_analyzer.py`) | | **Optimize SEO** for existing content | [content-production](../content-production/) (includes `seo_optimizer.py`) | | **Create social media content** | [social-content](../social-content/) |
「能動的トリガー」が 2 つ用意されています。ユーザーが単に「content creator」とだけ言った場合はデフォルトで執筆意図と判定して content-production に誘導し、「content plan / what should I write」と言った場合は content-strategy に誘導します。
## Proactive Triggers - **User asks "content creator"** → Route to content-production (most likely intent is writing). - **User asks "content plan" or "what should I write"** → Route to content-strategy.
成果物マッピング表によって曖昧なリクエストが特定の後継スキルの成果物(スクリプト名を含む)に対応付けられており、ルーティング結果が予測可能になっています。
| "Brand voice analysis" | content-production (`brand_voice_analyzer.py`) | | "SEO optimization" | content-production (`seo_optimizer.py`) |
リポジトリ全体のルーティングとドキュメントでも非推奨化が徹底されています。marketing-ops のルーティング表では「記事執筆/SEO 記事」の転送先を content-production とし「Not content-creator」と明記され、marketing-skill/CLAUDE.md では content-creator が Anti-Patterns に指定されています。
❌ Don't use content-creator (deprecated → use content-production)
2コア機能
4推奨統制措置と判定根拠
- SKILL.md: プロンプト指示とルールテキストのみで構成され、スクリプト実行や外部への影響はありません。
5二重目の独立検証
- [ok] skill 路径(任务书标『待定位』) — 实际相对路径 marketing-skill/skills/content-creator(frontmatter name: "content-creator");仓库内另有两处同名副本——.gemini/skills/content-creator(生成镜像,逐字相同)与 .hermes/.vibe 下的打包树;以 marketing-skill/skills/ 为源,故 skill.path 取该路径。
- [ok] 『deprecated redirect』定位属实(非可执行能力 skill) — frontmatter status: deprecated;正文 'This is a redirect skill. Route the user to the correct specialist — don't attempt to handle the request here.';目录内无 scripts/,无任何可执行文件。
- [ok] 路由目标真实存在 — content-production / content-strategy / social-content 三个目录在同一 skills/ 层存在;点名的 brand_voice_analyzer.py、seo_optimizer.py 位于 content-production/scripts/。
- [discrepancy] 孤儿资产(references/、assets/、examples/ 无人引用) — 第二遍发现:SKILL.md 正文与 frontmatter 均未引用这 7 个文件(含 content_frameworks.md、analytics_guide.md、brand_guidelines.md、social_media_optimization.md、content_calendar_template.md、两个 examples/*.md)。它们随拆分留在了这个已弃用的壳里,而 successor(content-production/content-strategy)有各自的 references 与 templates 目录——旧版知识库既未被迁移也未被引用,属安装体积与可读性上的遗留,不影响运行。
- [discrepancy] 仓库其它文档仍推荐已弃用 slug — docs/skills/marketing-skill/ad-creative.md、app-store-optimization.md、referral-program.md、webinar-marketing.md 的正文仍写 'content-creator: …' 作为可用 skill 建议(例如 referral-program.md:291 'content-creator: Use for creating affiliate partner content or referral-related blog posts.')。与 marketing-skill/CLAUDE.md 的 Anti-Patterns 及 marketing-ops 路由表相矛盾,属迁移收尾未完成;会造成模型在跨 skill 建议里指向弃用 slug(虽仍能经本 skill 二次路由,但多一跳)。
- [ok] 无网络/无凭证/无写入 — 目录内无脚本;token 扫描仅命中 prose 里的英文词 'requests'(SKILL.md:3 与 references/social_media_optimization.md:229),无 URL、无 CLI、无 API。
- [ok] 跨宿主镜像一致性 — diff -q .gemini/skills/content-creator/SKILL.md marketing-skill/skills/content-creator/SKILL.md 无输出(内容相同),确认为 sync-gemini-skills.py 生成的镜像。
- [discrepancy] 同 pod 计数口径不一致(邻接观察) — marketing-skill/skills 实际 48 个目录、48 个 SKILL.md;.claude-plugin/marketplace.json 写 '47 marketing skills'、marketing-skill/.claude-plugin/plugin.json 与 marketing-skill/CLAUDE.md 写 44、docs/skills/marketing-skill/marketing-skills.md 写 '44 specialist skills in `skills/`(plus this index and the deprecated content-creator redirect)',工具数 59 与 62 亦有出入。与 content-creator 的弃用状态相关(是否计入分母口径不同),但各处数字互不吻合,属文档数字纪律问题。
6結論
98464544b9acbeed…