Communityライティング&編集github.com

Affitor/affiliate-skills

1つのブログ記事から、各プラットフォームの文化に合わせた15~30個のマイクロコンテンツを生成します。単なるフォーマット変換ではなく、プラットフォームごとに再文脈化します。

affiliate-skills とは?

このスキルは、1つのブログ記事や長文コンテンツを、Twitter、LinkedIn、Reddit、TikTok、メール、Threadsなどの複数プラットフォーム向けに最適化された15~30個のマイクロコンテンツに変換する「コンテンツピラーアトマイザー」です。単なるフォーマット変換ではなく、各プラットフォームの文化やユーザー期待に合わせて内容を再文脈化します。AIエージェント(Claude CodeやCodexなど)上で動作し、ユーザーが「このコンテンツをアトマイズして」「ブログ記事をソーシャルポストに変換して」などの指示を出すと起動します。ワークフローは、ピラーコンテンツの分析、プラットフォームごとのルール確認(platform-rules.md参照)、各プラットフォーム向けのネイティブなマイクロコンテンツ生成、そして自己検証と出力を含みます。トレンドデータがあれば、エンゲージメントの高いプラットフォームに優先的に割り振るデータ駆動型の割り当ても可能です。アフィリエイトリンクのFTC開示にも対応し、出力されたコンテンツはソーシャルメディアスケジューラやメールドリップシーケンスなど、後続のスキルに渡すことができます。

対応✓Claude Code~Codex CLI✓Cursor✓Gemini CLI✓Windsurf
npx skills add https://github.com/Affitor/affiliate-skills/tree/HEAD/skills/content/content-pillar-atomizer

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

コンテンツピラーアトマイザー

1つのブログ記事や記事から、各プラットフォームにネイティブな15~30個のマイクロコンテンツを生成します。これは単なるフォーマット変換ではありません — 各プラットフォームの文化、形式、視聴者の期待に合わせて再文脈化します。同じ洞察を伝える場合でも、LinkedInの投稿はRedditのコメントとはまったく異なる読み物になります。

ステージ

S2: コンテンツ作成 — これは間違いなくコンテンツ作成ですが、10倍のスケールで行います。1つの深い作品が1ヶ月分のソーシャルコンテンツになります。

使用タイミング

  • ユーザーがブログ記事や長文コンテンツを持っており、そのリーチを最大化したい場合
  • ユーザーがコンテンツの「再利用」や「アトマイズ」を依頼した場合
  • ユーザーが「ソーシャルポストに変換」「コンテンツ倍増」「ピラーコンテンツ」と言った場合
  • affiliate-blog-builder (S3)が記事を生成した後 — それをソーシャルにアトマイズする
  • ユーザーが毎日ゼロから作成することなく、一貫したコンテンツ出力を維持したい場合

入力スキーマ

pillar_content: string        # 必須 — ブログ記事全文、または取得するURL

platforms: string[]           # オプション — 対象プラットフォーム
                              # オプション: "twitter", "linkedin", "reddit", "tiktok", "email", "threads"
                              # デフォルト: ["twitter", "linkedin", "reddit"]

product: object               # オプション — プロモーションするアフィリエイト商品
  name: string
  url: string
  reward_value: string

mode: string                  # オプション — "quality" | "volume"
                              # デフォルト: "quality"

tone: string                  # オプション — "professional" | "casual" | "edgy" | "educational"
                              # デフォルト: ピラーコンテンツから推測

S3からの連鎖: affiliate-blog-builder が実行されていた場合、その出力記事を pillar_content として使用します。

S1 monopoly-niche-finderからの連鎖: monopoly_niche のポジショニングを使用して、すべてのマイクロコンテンツのアングルを決定します。

ワークフロー

ステップ1: ピラーコンテンツの分析

  1. URLが提供された場合、web_fetch を使用してコンテンツを取得
  2. 抽出するもの: 主要な洞察(5~8個)、データポイント、引用、フレームワーク、ストーリー、意見
  3. 「アトミックユニット」を特定 — 独立して機能する自己完結型のアイデア
  4. 商品/アフィリエイトアングルを確認(存在する場合)

ステップ1.5: このトピックのプラットフォームパフォーマンスを確認(データ駆動型)

すべてのプラットフォームに均等にアトマイズする前に、このトピックに適したプラットフォームを理解します。

trending-content-scout が実行されていた場合:

  • pattern_analysis からのプラットフォームレベルのエンゲージメントデータを使用
  • engagement_benchmark.platform_averages を確認 — このキーワードで最もエンゲージメントが高いプラットフォームは?
  • このトピックで最もエンゲージメントが高いプラットフォームを優先
  • それに応じてプラットフォーム割り当てを調整(下記参照)

クイックチェック(スカウトデータなしの場合):

  • web_search "[topic] youtube vs tiktok vs linkedin" → どのプラットフォームが議論を支配しているか?
  • 確認事項: このトピックは視覚的(→TikTok/YouTube多め)か、プロフェッショナル(→LinkedIn多め)か?
  • 検索結果でこのトピックに関して最もよく表示されるプラットフォームは?

アトマイズ割り当てに適用:

  • デフォルト: プラットフォーム間で均等分割
  • データ駆動型: エンゲージメント可能性に比例
    • TikTokのエンゲージメントがLinkedInの5倍の場合 → 5つのTikTokスクリプト、1つのLinkedIn投稿を生成
    • Redditのエンゲージメントが高い場合 → Redditをスキップしない(アフィリエイターに見逃されがち = チャンス)
    • YouTubeが支配的な場合 → TikTokだけでなくYouTubeショートのスクリプトへのアトマイズも検討

プラットフォーム割り当て例:

デフォルト(データなし):    Twitter: 5 | LinkedIn: 3 | Reddit: 3 | TikTok: 3 | Email: 2
データ駆動型(TikTok好調): Twitter: 3 | LinkedIn: 1 | Reddit: 2 | TikTok: 6 | Email: 2
データ駆動型(LinkedIn好調): Twitter: 3 | LinkedIn: 5 | Reddit: 2 | TikTok: 2 | Email: 2

ステップ2: プラットフォームマッピング

shared/references/platform-rules.md を読んで、プラットフォーム固有のルールを確認します。

プラットフォームごとに文化をマッピングします。

プラットフォーム形式トーン長さCTAスタイル
Twitter/Xスレッドまたは単一ツイートパンチの効いた、意見重視280文字または5~10ツイートのスレッド最後のツイート
LinkedInストーリーまたは洞察投稿プロフェッショナル、一人称1300文字コメント欄でソフトCTA
Reddit価値第一の投稿/コメント役立つ、正直、懐疑的認識あり可変開示 + 控えめ
TikTokフック付きスクリプトカジュアル、エネルギッシュ30~60秒のスクリプト口頭 + バイオリンク
Emailニュースレターセクション会話形式200~400語直接リンク
Threads会話形式の意見カジュアル、本物500文字バイオリンク

ステップ3: マイクロコンテンツの生成

各プラットフォームについて、異なるアトミックユニットからピースを生成します。

  • Twitter: 3~5ピース(1スレッド、2~3のスタンドアロンツイート、1つのホットテイク)
  • LinkedIn: 2~3ピース(1つのストーリー投稿、1つの洞察投稿、1つの質問投稿)
  • Reddit: 2~3ピース(1つの詳細な投稿、1~2のコメント準備済みレスポンス)
  • TikTok: 2~3のスクリプト(1つの教育的なもの、1つのホットテイク、1つのチュートリアル)
  • Email: 1~2ピース(ニュースレターセクション、専用メール)
  • Threads: 2~3ピース(会話形式の意見)

各ピースは以下の条件を満たす必要があります:

  • 単独で成立する(ピラーを読まなくても意味が通じる)
  • プラットフォームにネイティブに感じられる(コピーペーストのリサイズではない)
  • 1つの明確な洞察または価値ポイントを伝える
  • アフィリエイトコンテンツの場合は適切なFTC開示を含む

ステップ4: 追跡用タグ付け

各ピースに以下をタグ付け:

  • ソースピラー参照
  • プラットフォーム
  • コンテンツタイプ(スレッド、単一、ストーリー、スクリプト)
  • アフィリエイト商品(該当する場合)
  • 推奨投稿時間/曜日

ステップ5: 自己検証

  • 各ピースがそのプラットフォームにネイティブに感じられる(コピーペーストではない)
  • 各ピースがピラーを必要とせず単独で成立する
  • アフィリエイトリンクが存在する場合、FTC開示が含まれている
  • 同じプラットフォーム上の2つのピースが同じことを言っていない
  • プラットフォームルールが遵守されている(Redditの懐疑性、LinkedInのプロフェッショナリズムなど)

出力スキーマ

output_schema_version: "1.0.0"
atomized_content:
  pillar_title: string
  total_pieces: number
  platforms_covered: string[]

  pieces:
    - platform: string
      type: string              # "thread" | "single" | "story" | "script" | "email" | "comment"
      content: string           # 実際のコンテンツ、投稿可能な状態
      insight_source: string    # ピラーのどのアトミックユニットか
      has_affiliate_link: boolean
      suggested_timing: string  # 例: "Tuesday 9am"
      variant_id: string        # ボリュームモードのA/B追跡用

  content_pillars: string[]    # 抽出されたアトミックユニット(連鎖用)

chain_metadata:
  skill_slug: "content-pillar-atomizer"
  stage: "content"
  timestamp: string
  suggested_next:
    - "social-media-scheduler"
    - "email-drip-sequence"
    - "ab-test-generator"

出力形式

## コンテンツアトマイザー: [ピラータイトル]

### ピラー分析
- **抽出されたアトミックユニット:** X個の洞察
- **プラットフォーム:** [リスト]
- **生成された総ピース数:** XX

---

### Twitter/X (Xピース)

**スレッド: [タイトル]**
🧵 1/ [最初のツイート]
2/ [2番目のツイート]
...
[CTA付き最後のツイート]

**スタンドアロンツイート:**
[ツイートテキスト]

---

### LinkedIn (Xピース)

**ストーリー投稿:**
[LinkedIn投稿全文]

---

### Reddit (Xピース)

**投稿: r/[サブレディット]**
タイトル: [タイトル]
[開示付き本文]

---

[各プラットフォームについて続く]

### 投稿スケジュール
| 曜日 | プラットフォーム | ピース | 時間 |
|---|---|---|---|
| 月 | Twitter | スレッド | 午前9時 |
| 火 | LinkedIn | ストーリー | 午前8時 |
| 水 | Reddit | 投稿 | 午後12時 |

エラーハンドリング

  • ピラーコンテンツが提供されていない場合: 「ブログ記事や記事を貼り付けるか、URLを教えてください。私が取得します。」
  • コンテンツが短すぎる場合: 「これはアトマイズするにはかなり短いです。抽出できるものは抽出しますが、まず affiliate-blog-builder でより長いピラーを書くことを検討してください。」
  • アフィリエイトアングルがない場合: アフィリエイトリンクなしでコンテンツを生成します。純粋な価値コンテンツは、将来のプロモーションのためのオーディエンスを構築します。
  • サポートされていないプラットフォームの場合: 「[プラットフォーム] の具体的なルールはありません。汎用的にフォーマットしますので、投稿前に確認してください。」

例

例1: 「HeyGenのレビューブログ記事をソーシャルコンテンツにアトマイズして」 → 6つの主要な洞察を抽出し、Twitter(スレッド + 3ツイート)、LinkedIn(2投稿)、Reddit(2投稿)、TikTok(2スクリプト)で15ピースを生成。

例2: 「この記事をLinkedInとTwitterのコンテンツに変換して」 → 2つのプラットフォームのみに焦点を当てる。3つのLinkedIn投稿(ストーリー、洞察、質問)と5つのTwitterピース(スレッド、3ツイート、ホットテイク)を生成。

例3: 「ボリュームモードでアトマイズ」(affiliate-blog-builderの後) → チェーンから記事を取得。プラットフォームごとに複数のバリエーションを持つ25~30ピースを生成し、A/Bテスト用に。

収益とアクションプラン

期待される成果

  • 収益の可能性: アトマイズされた各ピースは、アフィリエイトクリックを促進する新しいタッチポイントです。1つの記事から15~30ピース = 手数料獲得のチャンスが15~30倍に
  • ベンチマーク: トップアフィリエイトコンテンツクリエイターは、ソーシャルインプレッションの2~5%がリンククリックに変換されると報告しています。平均手数料50ドルで、全ピースで10,000インプレッション = 1つのピラー記事から月額100~250ドル
  • 追跡すべき主要指標: プラットフォームごとのバイオリンク/アフィリエイトリンクCTR — インプレッションあたりどのプラットフォームが最もクリックを生み出すか?

今すぐこれを行う(15分)

  1. 出力から最も強い単一のピースを選ぶ — 最も具体的で驚きのある洞察を持つもの
  2. 最もエンゲージメントの高いプラットフォームにすぐに投稿する
  3. バイオまたは最初のコメントにアフィリエイトリンクを追加する
  4. 明日次のピースを投稿するリマインダーを設定する

結果を追跡する

7日後、どのプラットフォームが最も多くのアフィリエイトリンククリックを生み出したかを確認します。そのプラットフォームに注力し、パフォーマンスの低いプラットフォームへの取り組みを減らします。

次のステップ — このプロンプトをコピー&ペースト: 「アトマイズしたすべてのコンテンツを今後30日間スケジュールして」→ social-media-scheduler を実行

フライホイール接続

供給先

  • social-media-scheduler (S5) — スケジュール準備完了のアトマイズ済みピース
  • email-drip-sequence (S5) — シーケンス用のメール形式ピース
  • ab-test-generator (S6) — テスト用のボリュームモードバリエーション

供給元

  • trending-content-scout (S1) — 割り当て用のプラットフォームパフォーマンスデータ
  • content-angle-ranker (S1) — ピラートピックの推奨アングル
  • affiliate-blog-builder (S3) — アトマイズするピラーコンテンツ
  • monopoly-niche-finder (S1) — 全ピースのポジショニングアングル
  • content-repurposer (S7) — さらにアトマイズする再利用コンテンツ

フィードバックループ

  • performance-report (S6) がどのプラットフォームとコンテンツタイプが最もパフォーマンスが良いかを明らかにする → 今後のアトマイズを勝ちプラットフォームに集中させる

品質ゲート

出力を提供する前に、以下を確認します。

  1. これを自分の個人のソーシャルでシェアしたいか?
  2. 具体的で驚きのある詳細を含んでいるか?(一般的ではない)
  3. 読者の知性を尊重しているか?
  4. シェアするのに十分注目に値するか?(パープルカウテスト)
  5. 抗えないオファーのフレーミングか?(S4のオファースキルが実行された場合)

いずれかがNO → 提供前に書き直します。

ボリュームモード

mode: "volume" の場合:

  • プラットフォームごとに2~3の代わりに5~10のバリエーションを生成
  • 完璧さよりもスピードと多様性を優先
  • A/B追跡用に各バリエーションにバリアントIDをタグ付け
  • データに勝者を選ばせる(GaryVeeの哲学)
volume_output:
  variants:
    - id: string           # 例: "tw-v1", "tw-v2"
      content: string      # バリエーション
      angle: string        # これを他と異なるものにする点

参考文献

  • shared/references/platform-rules.md — プラットフォーム固有の文化、形式、CTAルール
  • shared/references/ftc-compliance.md — プラットフォームタイプ別のFTC開示
  • shared/references/affitor-branding.md — ブランディングルール
  • shared/references/flywheel-connections.md — マスター接続マップ

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Affitor/affiliate-skills

Write paid ad copy for affiliate offers across ad platforms. Triggers on: "write ad copy", "Facebook ad for affiliate", "Google Ads copy", "TikTok ad script", "Pinterest ad", "paid traffic to affiliate", "create ad campaign", "ad headlines", "ad descriptions", "scale with paid ads", "run ads for my affiliate link", "write Facebook ad", "Google Search ad copy".

Affitor/affiliate-skills

Generate branded infographic specifications from any content or data. Outputs structured layout, copy, data visualization, and color scheme — ready to render as HTML/CSS, Satori, Canva, or any design tool. Use this skill when the user wants an infographic, data visual, social media image, comparison chart, stat card, or says "create an infographic for [content]", "make a visual for my LinkedIn post", "design an image for [topic]", "stat graphic for [data]", "comparison infographic", "branded image", "social media graphic", "infographic for [blog post]", "data visualization", "visual content", "image for my post", "LinkedIn carousel image", "feature comparison chart", "pricing table image".

Affitor/affiliate-skills

Write short-form video scripts for TikTok, Instagram Reels, and YouTube Shorts that promote affiliate products with strong hooks, demos, and CTAs. Use this skill when the user asks about TikTok scripts, Reels scripts, Shorts scripts, short-form video for affiliate marketing, or says "write a TikTok for X", "script a Reel promoting X", "YouTube Shorts script affiliate", "60-second video script", "hook for TikTok affiliate", "write a video promoting X", "TikTok script that converts", "short video script for product review", "viral TikTok affiliate script", "how to promote X on TikTok".

Affitor/affiliate-skills

Create a Linktree-style bio link hub page as a single self-contained HTML file. Triggers on: "create a bio link page", "make a linktree", "link in bio page", "bio link", "link hub", "create my link page", "all my links on one page", "linktree alternative", "build a link page", "bio page for my affiliate links", "I need a link in bio", "make a page with all my links", "link aggregator page".

関連スキル