mcpField
C
content-atomizer

content-atomizer

github.com/sanky369マーケティング・グロース3174 回インストール16 週間前に更新
リポジトリ

content-atomizer について

content-atomizerは、長文の素材をプラットフォーム別のコンテンツに展開するマーケティングスキルです。先にアイデアを抽出し、選んだ形式に合わせた完成原稿と配信順を作成します。

主な機能

  1. 01主要なアイデアの抽出と分類
  2. 02媒体形式に合わせた再構成
  3. 035~7形式のコンテンツ案
  4. 04単独で成立する原稿の作成
  5. 05配信順の組み立て

活用シーン

  1. 01記事の複数チャネル向け再利用
  2. 02レポートのSNS投稿への展開
  3. 03素材からニュースレター項目を作成
  4. 04複数形式の投稿順を計画

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/sanky369/vibe-building-skills --skill content-atomizer

インストール後、Claude Code で/content-atomizerを入力して読み込まれたか確認します。

詳細

コンテンツのアトマイズ

1つの充実したコンテンツを、各プラットフォームに最適化した多数の投稿に分解します。最優先の指針:抜粋ではなく、適応する — 各投稿は、そのプラットフォーム向けに意図して書かれたかのように単独で成立し、ユーザーの声を保ちながら、形式と長さはプラットフォームに合わせる必要があります。2つ目のルール:段落ではなくアイデアを分解する — まずコンテンツの核となるアイデアを抽出し、それぞれのアイデアをプラットフォームごとに表現し直します。

使用する場合/使用しない場合

  • 既存の長文コンテンツがあり、複数のチャネルで配信したい場合に使用します。
  • まず長文コンテンツを書いてほしい場合は、skills/marketing/seo-content を使い、その後こちらに戻ってください。
  • 既存のコンテンツを元にするのではなく、ゼロからリサーチして質の高いツイート/スレッドを1本作りたい場合は、skills/marketing/tweet-writer を使ってください。このスキルでは扱わないニッチな分野のリサーチも行います。
  • 単なる1項目ではなく、ニュースレター全体を作りたい場合は、元コンテンツを skills/marketing/newsletter に渡してください。

事前確認

不足している情報だけを、まとめて確認します。

  1. 元コンテンツ — 実際の文章/文字起こし(またはリンク)。複数の独立したアイデアと明確な視点が含まれるだけの内容があることを確認します。内容が薄い場合(アイデアが1つ、約500語未満)は、その旨を伝え、パッケージ化ではなく単一プラットフォーム向けの適応を提案します。
  2. 利用中のプラットフォーム — 実際に投稿している場所と、特に重視する1~2のプラットフォーム。
  3. 目標 — リーチ/フォロワーの獲得、元コンテンツへのトラフィック誘導、または登録者の増加。(これに基づいてCTAを設定します。)
  4. 文体 — ブランドボイスのガイドまたは投稿サンプル(skills/marketing/brand-voice の出力があれば使用します)。

希望する形式は尋ねないでください — Step 3で提案するのはあなたの役目です。利用するプラットフォームが不明な場合は、LinkedIn + X + ニュースレター向けの投稿を標準とし、その旨を伝えます。前提を明示して進め、作業を止めないでください。

ワークフロー

1. アイデアの一覧を抽出する

元コンテンツを読み、5~10個の個別のアイデアを抽出して、それぞれに種類を付けます。種類によって、活用できる形式が決まります。

  • 中心となる概念 — コンテンツの主な主張
  • フレームワーク/プロセス — 手順や名称付きの要素があるもの(カルーセル/スレッドに最適)
  • ストーリー/事例 — 物語やケース(LinkedIn/ニュースレターに最適)
  • 意外な洞察または逆張りの見解 — 直感に反する部分(フックに最適)
  • 実践的なヒント — 今日から実行できる単独のアドバイス(短い動画/単独投稿に最適)
  • 引用に適した一文 — 強く印象に残る文章(引用画像、スレッドの締めに最適)

独立したアイデアを4つ以上見つけられない場合、フルパッケージを作るには内容が薄すぎます。その旨をユーザーに伝え、範囲を縮小してください。

2. フォーマットを選ぶ

15種類すべてではなく、5~7種類を選びます。網羅性より品質を優先します(目安:8つのプラットフォームに薄く広げるより、ユーザーが優先する2つのプラットフォームに合わせて、質の高いパックを作ります)。判断基準:

  • B2B/プロフェッショナル向けのオーディエンス → LinkedIn の投稿とカルーセルを重視します。消費者/クリエイター向けのオーディエンス → ショート動画の台本と X を重視します。
  • 目標がトラフィック/リストの拡大 → ニュースレター項目を含め、投稿に外部リンクへの CTA を付けます。目標がリーチ → エンゲージメントを促す CTA を使い、リンクは返信/コメントに掲載します。
  • フレームワーク型のアイデアがある → カルーセルまたはスレッドを含めます。強いストーリーがある → ストーリー投稿を含めます。ビジュアル素材を作成する余力がない → インフォグラフィック/引用画像は省き、テキストの仕様のみを提供します。

フォーマット仕様の表(フォーマットごとの本数と構成):

フォーマット1つのシードから作成する数仕様
LinkedIn の投稿3~5100~200語。フックの一文 → ストーリー/洞察 → 学び → 質問または CTA。読みやすいように改行します
X/Twitter スレッド1~25~10件のツイート。最初のツイートはフック(≤250文字)。各ツイートにつきアイデアは1つ。最後に CTA を付けます(詳細な作成方法:skills/marketing/tweet-writer)
単独ツイート3~5できれば≤110文字。単独で最も強く伝わる洞察を選びます
ニュースレター項目1300~500語。フック → 洞察 → 学び → 本編へのリンク
ショート動画の台本(TikTok/Reels/Shorts)2~330~60秒。フック(≤3秒)→ 問題 → 洞察 → CTA。[B-ROLL] の注記を付け、話し言葉として書きます
カルーセルの構成案1~25~10枚。1枚目はフック、各スライドにポイントを1つ、最後のスライドは CTA。各スライドのテキストは≤25語
引用画像(仕様)3~5抜粋した引用文と出典。正確なテキストを提示し、デザインは作成しません
Instagram のキャプション2~3100~150語。最初の行をフックにします(フィードでは途中で省略されます)。ストーリー → 学び → CTA
スライドデッキの構成案110~15枚:タイトル → 問題 → 内容3~5枚 → 結論 → CTA
FAQ/解説1質問と回答を5~10組。回答は40~80語(SEO の FAQ ブロックに活用されます)
ケーススタディ11,000~1,500語。状況 → 行動 → 結果 → 学び(シードに実際の結果が含まれる場合のみ)
ウェビナー/講演の構成案1時間配分付きの構成:導入 → 問題 → 解決策 → 例 → 質疑応答 → CTA(依頼があった場合のみ)
3. パックを提案してから生成する

まず、1画面に収まるプランをユーザーに提示します。アイデアの一覧、選んだフォーマット、各アイデアがどのコンテンツに使われるかを示します。簡単な確認を得てから進めます(「とにかくやって」と言われている場合は、そのまま進めます)。次に、すべてのコンテンツを全文で作成します。「Xについて投稿できます」といった下書きだけの提示はしません。生成中は以下を守ります。

  • プラットフォームに合わせてフックを書き直します。シードの冒頭の一文をそのまま別のコンテンツで再利用しません。
  • 事実や主張はシードの内容が裏付ける範囲にとどめます。コンテンツを細分化する際に、留保を確実な事実に変えたり、数値を作り出したりしません。
  • 各コンテンツにつき CTA は1つにします。CTA はヒアリングで確認した目標に合わせます。
4. 配信順を決める

投稿する順番を決めます。優先プラットフォームでは最も強いフックを先頭にし、同じプラットフォームで同じアイデアから派生したコンテンツを連続して投稿しないようにします。序盤のコンテンツで切り口を試した後、パックの中盤にスレッド/カルーセルを配置します。日付やスケジューラーはユーザー自身が決められるよう、投稿順を番号付きで提示します(カレンダーの指定はしません)。

必須の出力形式

# Atomization Pack — [seed content title]

## Idea inventory
| # | Idea (one line) | Type | Powers |
| 1 | ... | framework | Carousel, LinkedIn #2 |
(5–10 rows)

## Pack plan
Formats chosen: [list] — [one-line rationale tied to platforms/goal]
Skipped: [notable exclusions + why]

## Pieces

### LinkedIn Post 1 — [idea #]
[Full post text, ready to paste]
CTA: [the one ask]

### X Thread — [idea #s]
1/ [tweet]
2/ [tweet]
...
(char count noted per tweet)

### [Every other piece, fully written, grouped by platform]

## Posting order
1. [Piece] — [platform] — [why first]
2. ...
(strongest hook first; same-idea derivatives spaced apart)

## Leftovers
[Ideas from the inventory not yet used — future seed material]

品質基準

提出前に、各コンテンツを確認します。

  • すべてのコンテンツが全文まで書かれ、そのまま投稿できる状態になっている(成果物自体が構成案であるカルーセル、スライドデッキ、ウェビナーを除き、構成案だけの提示はありません)
  • 冒頭の一文が同じコンテンツはありません。シードからのコピー&ペーストによる抜粋もありません
  • 各コンテンツがフォーマットごとの文字数・語数の仕様に収まっている(ツイートは文字数を数えます:単独は≤110文字、スレッドの各ツイートは≤250文字)
  • 各コンテンツに CTA が1つだけあり、ヒアリングで確認した目標に沿っている
  • すべての主張/数値の根拠をシードの内容またはユーザーにたどれる(翻訳中に創作した情報はありません)
  • すべてのコンテンツで声のトーンが一貫している。無作為に3つ選んで読んでも、同じ人が書いたように聞こえる
  • フォーマットは5~7種類で、それ以上ではない。選んだ各フォーマットは、ユーザーが実際に利用しているプラットフォームに適しています
  • 投稿順で、同じアイデアから派生したコンテンツの間隔が空いている

統合

  • skills/marketing/seo-content — シード記事の主なソースです。公開済みの記事はそれぞれ、標準的なフォローアップとしてアトマイズします。
  • skills/marketing/brand-voice — すべてのコンテンツが準拠すべきボイスガイドを提供します。
  • skills/marketing/tweet-writer — X 向けのコンテンツに、専用のニッチ調査やフックのテストが必要な場合に引き継ぎます。アイデア一覧を渡します。
  • skills/marketing/newsletter — ニュースレターの項目を取り込みます。反響の大きかった号は、シードとしてここに戻します。
  • skills/marketing/email-sequences — 価値提供メールはソーシャルコンテンツにアトマイズでき、その逆も可能です。

コメント