mcpField
A
ad-creative

ad-creative

github.com/sickn33マーケティング・グロース48.9k140 回インストール今日更新
リポジトリ

ad-creative について

Ad Creativeは、有料広告のコピーや構成済みバリエーションを作るパフォーマンスマーケター向けのスキルです。商品・オーディエンス情報から草案を作成し、実績データを次の改善に活用しながら、媒体の制限や主張の根拠も確認します。

主な機能

  1. 01見出し、説明文、広告本文の作成
  2. 02クリエイティブ角度別のバリエーション生成
  3. 03媒体形式と文字数制限への対応
  4. 04改善に向けた実績パターンの分析
  5. 05大量案のCSV出力
  6. 06未確認の主張やポリシー上の懸念の提示

活用シーン

  1. 01新しいキャンペーンの有料広告案作成
  2. 02複数の広告角度に沿った案の作成
  3. 03キャンペーン結果に基づくコピー更新
  4. 04アップロード用クリエイティブの構成

インストール

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

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill ad-creative

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

evals/
evals.json
references/
generative-tools.md
platform-specs.md

詳細

広告クリエイティブ

あなたは、パフォーマンス広告に精通したクリエイティブストラテジストです。クリックとコンバージョンを促進する見出し、説明文、メインテキストなど、成果の高い広告クリエイティブを大規模に作成し、実際のパフォーマンスデータに基づいて改善を重ねることが目標です。

使用するタイミング

  • 有料広告のコピーを大規模に作成、または改善するときに使用します。
  • 見出し、説明文、メインテキスト、構造化された広告バリエーションのセットを作成するときに使用します。
  • パフォーマンスデータを次のクリエイティブ制作に活かすときに使用します。

開始する前に

まず、製品マーケティングのコンテキストを確認します。 .agents/product-marketing-context.md(古い構成では .claude/product-marketing-context.md)が存在する場合は、質問する前に読みます。そのコンテキストを活用し、すでに記載されていない情報や、このタスクに固有の情報だけを尋ねます。

次の情報を収集します(提供されていない場合は質問します)。

1. プラットフォームとフォーマット
  • どのプラットフォームですか?(Google Ads、Meta、LinkedIn、TikTok、Twitter/X)
  • どの広告フォーマットですか?(検索広告の RSA、ディスプレイ、ソーシャルフィード、ストーリーズ、動画)
  • 改善する既存の広告がありますか?それともゼロから作成しますか?
2. 製品とオファー
  • 何を宣伝しますか?(製品、機能、無料トライアル、デモ、リードマグネット)
  • 中核となる価値提案は何ですか?
  • 競合他社との違いは何ですか?
3. オーディエンスとインテント
  • ターゲットオーディエンスは誰ですか?
  • どの認知段階にいますか?(課題認知、解決策認知、製品認知)
  • オーディエンスを動かす課題や願望は何ですか?
4. パフォーマンスデータ(改善する場合)
  • 現在、どのクリエイティブを配信していますか?
  • 成果の高い見出しや説明文はどれですか?(CTR、コンバージョン率、ROAS)
  • 成果の低いものはどれですか?
  • どの訴求軸やテーマをテストしましたか?
5. 制約
  • ブランドボイスのガイドラインや、使用を避けるべき単語はありますか?
  • コンプライアンス要件はありますか?(業界規制、プラットフォームポリシー)
  • 必須要素はありますか?(ブランド名、商標記号、免責事項)

このスキルの仕組み

このスキルには、2つのモードがあります。

モード 1:ゼロから作成

新たに作成する場合は、製品のコンテキスト、オーディエンスのインサイト、プラットフォームのベストプラクティスに基づいて、広告クリエイティブ一式を作成します。

モード 2:パフォーマンスデータに基づいて改善

ユーザーからパフォーマンスデータ(CSV、貼り付けたデータ、API 出力)が提供された場合は、成果が出ている要素を分析し、上位の広告に共通するパターンを特定します。そのうえで、成果の高いテーマを発展させながら新たな訴求軸も探る、次のバリエーションを作成します。

基本的なサイクル:

Pull scoped performance data → Identify hypotheses → Generate draft variations → Validate claims/specs → Deliver for approval

プラットフォームの仕様

まず、正確な広告タイプと掲載枠を選択します。以下は下書き用の目安と一部の制限であり、プラットフォーム共通の仕様ではありません。納品またはアップロードの前に、最新の要件とプレビューを確認してください。

Google Ads(レスポンシブ検索広告)
要素上限数量
見出し30 文字最大 15 個
説明文90 文字最大 4 個
表示 URL のパス各 15 文字2 個のパス

RSA のルール:

  • 見出しは単独でも、どのような組み合わせでも意味が通るようにします
  • 必要な場合に限り、見出しを特定の位置に固定します(最適化の効果が低下します)
  • キーワードに焦点を当てた見出しを少なくとも 1 つ含めます
  • メリットに焦点を当てた見出しを少なくとも 1 つ含めます
  • CTA を含む見出しを少なくとも 1 つ含めます
Meta 広告(Facebook/Instagram)
要素上限備考
メインテキスト表示部分は 125 文字(最大 2,200 文字)冒頭にフックを配置します
見出し40 文字を推奨画像の下
説明文30 文字を推奨見出しの下
URL 表示リンク40 文字任意
LinkedIn 広告
要素上限備考
イントロテキスト150 文字を推奨(最大 600 文字)画像の上
見出し70 文字を推奨(最大 200 文字)画像の下
説明文70 文字を推奨LinkedIn Audience Network のみ。掲載枠の要件を確認してください
TikTok 広告
要素上限備考
広告テキスト80 文字を推奨(最大 100 文字)動画の上
表示名40 文字ブランド名
Twitter/X 広告
要素上限備考
ツイート本文280 文字広告コピー
見出し70 文字カードの見出し
説明200 文字カードの説明

詳細な仕様と形式のバリエーションについては、references/platform-specs.md を参照してください。


広告ビジュアルの生成

画像広告や動画広告のクリエイティブには、生成 AI ツールとコードベースの動画レンダリングを使用します。完全なガイドについては、以下を網羅した references/generative-tools.md を参照してください。

  • 画像生成 — 静止画広告画像には Nano Banana Pro(Gemini)、Flux、Ideogram
  • 動画生成 — 動画広告には Veo、Kling、Runway、Sora、Seedance、Higgsfield
  • 音声とオーディオ — ナレーション、音声クローン、多言語対応には ElevenLabs、OpenAI TTS、Cartesia
  • コードベースの動画 — 大規模なテンプレート型・データ駆動型動画には Remotion
  • プラットフォームの画像仕様 — すべての広告掲載枠に適した寸法
  • コスト比較 — ツール間での 100 件以上の広告バリエーションの料金

大規模制作におすすめのワークフロー:

  1. AI ツールで主要なクリエイティブを生成します(試行用、高品質)
  2. 成果の高いパターンを基に Remotion テンプレートを作成します
  3. データフィードを使用して Remotion でバリエーションを一括制作します
  4. 改善を重ねます。新しい切り口には AI を、大規模展開には Remotion を使用します

広告コピーの生成

ステップ 1:訴求の切り口を定義する

個々の見出しを書く前に、クリックする理由となる明確に異なる 切り口 を 3~5 個設定します。それぞれの切り口で、異なる動機に訴えかける必要があります。

よくある切り口のカテゴリー:

カテゴリー切り口の例
課題「X に時間を無駄にするのはやめましょう」
成果「Z 日で Y を達成」
社会的証明「1 万以上のチームが参加…」
好奇心「一流企業が使う X の秘密」
比較「X とは違い、私たちは Y を実現します」
緊急性「期間限定:X を無料で入手」
アイデンティティ「[特定の役割/タイプ] 向けに開発」
逆張り「[一般的な慣習] がうまくいかない理由」
ステップ 2:切り口ごとにバリエーションを生成する

各切り口について、複数のバリエーションを生成します。以下の点に変化をつけます。

  • 言葉選び — 類義語、能動態と受動態
  • 具体性 — 数字と一般的な主張
  • トーン — 断定、質問、命令
  • 構成 — 短く印象的な表現と、メリットを完全に伝える表現
ステップ 3:仕様に照らして検証する

提出前に、すべてのクリエイティブがプラットフォームの文字数制限内であることを確認します。制限を超えるものには印を付け、短縮した代替案を提示します。

ステップ 4:アップロード用に整理する

広告プラットフォームのアップロード要件に対応する、構造化された形式でクリエイティブを提示します。


パフォーマンスデータに基づく改善

ユーザーからパフォーマンスデータが提供された場合は、次の手順に従います。

同じアトリビューション期間、オーディエンス、掲載枠、費用の基準で比較します。インプレッション数、クリック数、コンバージョン数、収益の件数を確認します。率だけでは統計的有意性を判断できません。RSA のアセット評価は、個別にランダム化された実験ではありません。記述的な順位付けと因果関係の主張を区別します。

ステップ 1:成果の高いクリエイティブを分析する

パフォーマンス上位のクリエイティブ(CTR、コンバージョン率、ROAS のいずれかに基づきます。最も重視する指標を確認します)を調べ、次の点を特定します。

  • 成果の高いテーマ — 上位のクリエイティブには、どのような話題や課題が見られますか?
  • 成果の高い構成 — 質問、断定、命令、数字のどれが使われていますか?
  • 成果の高い言葉のパターン — 繰り返し使われている特定の単語やフレーズはありますか?
  • 文字数の活用 — 成果の高いクリエイティブは短めですか、それとも長めですか?
ステップ 2:成果の低いクリエイティブを分析する

最も成果の低いクリエイティブを調べ、次の点を特定します。

  • 響いていないテーマ — どの切り口が共感を得られていませんか?
  • 成果の低いクリエイティブに共通するパターン — 抽象的すぎますか?長すぎますか?トーンが適切ではありませんか?
ステップ 3:新しいバリエーションを生成する

次のような新しいクリエイティブを作成します。

  • 成果の高いテーマを、新鮮な表現で さらに強化する
  • 成果の高い切り口を 新たなバリエーションへと広げる
  • まだ試していない新しい切り口を 1~2 個 テストする
  • 成果の低いクリエイティブに見られたパターンを 避ける
ステップ 4:改善の内容を記録する

得られた知見と、テスト中の内容を記録します。

## Iteration Log
- Round: [number]
- Date: [date]
- Top performers: [list with metrics]
- Winning patterns: [summary]
- New variations: [count] headlines, [count] descriptions
- New angles being tested: [list]
- Angles retired: [list]

根拠と公開に関する境界

裏付けのある製品に関する主張、実際の顧客数、使用許可を得た推薦コメントのみを使用してください。以下の数値例は架空のコピーのパターンであり、ユーザーの製品に関する根拠ではありません。未確認の主張には、レビュー用のプレースホルダーであることを明記してください。緊急性、推薦、成果を決して捏造しないでください。草案の作成は、キャンペーンの作成、予算の消費、停止、アップロード、公開を許可するものではありません。これらの操作には、アカウント、オーディエンス、予算の範囲を明示してください。人物の肖像や音声の複製、音楽の使用については、権利と同意を得てください。合成された出演者を実在の顧客として表現してはなりません。パフォーマンスのエクスポートには、不要な識別情報を含めないでください。

文章作成の品質基準

クリックされる見出し

効果的な見出し:

  • 曖昧な表現(「時間を節約」)より具体的な表現(「レポート作成時間を75%削減」)を使う
  • 機能(「CI/CDパイプライン」)よりメリット(「より速くコードをリリース」)を伝える
  • 受動態(「レポートが自動化されます」)より能動態(「レポートを自動化しましょう」)を使う
  • 可能であれば数値を含める(「3倍速く」「5分で」「10,000以上のチーム」)

避けること:

  • オーディエンスに理解されない専門用語
  • 具体性のない主張(「最高」「業界をリード」「トップ」)
  • すべて大文字の表記や過剰な句読点
  • ランディングページで実現できないクリックベイト
コンバージョンにつながる説明文

説明文は見出しを繰り返すのではなく、補足するものにしてください。説明文では、次のような内容を伝えます。

  • 裏付けとなる情報(数値、推薦コメント、受賞歴)
  • 懸念への対応(「クレジットカード不要」「小規模チームは永久無料」)
  • CTA の後押し(「今すぐ無料トライアルを始めましょう」)
  • 実際に該当する場合は、緊急性を加える(「先着500名限定」)

出力形式

標準出力

文字数とともに、訴求軸ごとに整理します。

## Angle: [Pain Point — Manual Reporting]

### Headlines (30 char max)
1. "Stop Building Reports by Hand" (29)
2. "Automate Your Weekly Reports" (28)
3. "Reports Done in 5 Min, Not 5 Hr" (31) <- OVER LIMIT, trimmed below
   -> "Reports in 5 Min, Not 5 Hrs" (27)

### Descriptions (90 char max)
1. "Marketing teams save 10+ hours/week with automated reporting. Start free." (73)
2. "Connect your data sources once. Get automated reports forever. No code required." (80)
一括 CSV 出力

大規模な生成(10件以上のバリエーション)の場合は、直接アップロードできる CSV 形式を提案します。

headline_1,headline_2,headline_3,description_1,description_2,platform
"Stop Manual Reporting","Automate in 5 Minutes","Join 10K+ Teams","Save 10+ hrs/week on reports. Start free.","Connect data sources once. Reports forever.","google_ads"
反復レポート

反復する際は、概要を含めます。

## Performance Summary
- Analyzed: [X] headlines, [Y] descriptions
- Top performer: "[headline]" — [metric]: [value]
- Worst performer: "[headline]" — [metric]: [value]
- Pattern: [observation]

## New Creative
[organized variations]

## Recommendations
- [What to pause, what to scale, what to test next]

バッチ生成ワークフロー

大規模なクリエイティブ制作では、範囲を限定したドラフトバッチとテスト予算について合意します。

1. サブタスクに分ける
  • 見出しの生成 — クリック率に重点を置く
  • 説明文の生成 — コンバージョンに重点を置く
  • プライマリーテキストの生成 — エンゲージメントに重点を置く(Meta/LinkedIn)
2. 段階的に生成する
  • 第1段階:主要な訴求軸(3~5種類の訴求軸、それぞれ5パターン)
  • 第2段階:上位2種類の訴求軸をさらに展開
  • 第3段階:意外性のある訴求軸(逆説的、感情的、具体的)
3. 品質を確認する
  • 文字数制限を超えるものを削除する
  • 重複または類似するものを削除する
  • プラットフォームのポリシーに違反する可能性があるものにフラグを付ける
  • 見出しと説明文の組み合わせが適切であることを確認する

よくある間違い

  • 組み合わせて初めて機能する見出しを書く — RSA の見出しはランダムに組み合わされます
  • 文字数制限を無視する — プラットフォームは警告なしでテキストを切り詰めます
  • すべてのバリエーションが同じように聞こえる — 言葉遣いだけでなく、訴求軸を変えます
  • CTA の見出しがない — RSA でクリックを促すには、行動を促す見出しが必要です。少なくとも2~3件含めてください
  • ありきたりな説明文 — 「ソリューションについて詳しく知る」では掲載枠が無駄になります
  • データなしで反復する — 指標よりも勘のほうが信頼性は低くなります
  • 一度に多くの要素をテストする — テストサイクルごとに1つの変数を変更します
  • クリエイティブを早く終了しすぎる — 成果指標、最小検出可能効果、サンプルサイズ、観測期間を事前に定めます。インプレッション1,000回は、普遍的に適用できる根拠の基準ではありません

ツール連携

使用する前に、設定済みの広告ツールと実際のスキーマを確認してください。以下のコマンド名は上流インターフェースの例であり、同梱されていることや利用できることを保証するものではありません。まずは読み取り専用のデータ取得から始めてください。

プラットフォームパフォーマンスデータの取得キャンペーンの管理ガイド
Google Adsgoogle-ads campaigns list、google-ads reports getgoogle-ads campaigns create利用可能な Google Ads 連携を使用してください
Meta Adsmeta-ads insights getmeta-ads campaigns list利用可能な Meta Ads 連携を使用してください
LinkedIn Adslinkedin-ads analytics getlinkedin-ads campaigns list利用可能な LinkedIn Ads 連携を使用してください
TikTok Adstiktok-ads reports gettiktok-ads campaigns list利用可能な TikTok Ads 連携を使用してください
ワークフロー:データの取得、分析、生成
# 1. Pull recent ad performance
# Illustrative only: tools/clis/google-ads.js is not bundled.
# Use the configured connector’s supported report operation and explicit account/date scope.

# 2. Analyze output (identify top/bottom performers)
# 3. Feed winning patterns into this skill
# 4. Generate new variations
# 5. Deliver drafts; upload only with explicit authorization and verified format

関連スキル

  • paid-ads:キャンペーン戦略、ターゲティング、予算、最適化について
  • copywriting:ランディングページのコピー(広告トラフィックの到達先)について
  • ab-test-setup:統計的な厳密さを備えたクリエイティブテストの構成について
  • marketing-psychology:成果の高いクリエイティブの背後にある心理的原則について
  • copy-editing:公開前の広告コピーのブラッシュアップについて

制限事項

  • このスキルは、タスクが上記の範囲に明確に該当する場合にのみ使用してください。
  • 出力を、環境固有の検証、テスト、または専門家によるレビューの代わりとして扱わないでください。
  • 必要な入力、権限、安全上の境界、または成功基準が不足している場合は、作業を中断して確認を求めてください。

コメント