mcpField
M
muapi-ad-creative

muapi-ad-creative

github.com/samuraigptマーケティング・グロース252.4k 回インストール4 週間前に更新
リポジトリ

muapi-ad-creative について

広告用メイン画像とコピー案を作り、コピーの方向性が選ばれた後に複数の広告枠向け画像を用意する muapi CLI レシピです。対象者、目標、トーンを入力して制作内容を調整できます。

主な機能

  1. 01メイン画像の生成または編集
  2. 02広告コピー案を3種類作成
  3. 03トリミング前のユーザー確認
  4. 04広告形式ごとの画像を並列作成
  5. 05キャンペーン目標とトーンの入力

活用シーン

  1. 01商品やサービスの広告クリエイティブ制作
  2. 02SNSやディスプレイ広告用画像の準備

インストール

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

$npx skills add https://github.com/samuraigpt/generative-media-skills --skill muapi-ad-creative

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

詳細

広告クリエイティブセット

コンバージョン率の高い広告クリエイティブセットを生成します。ヒーロー画像、広告コピーのバリエーション、Meta、Google ディスプレイ、LinkedIn 向けに最適化されたトリミング画像を作成します。

入力

名前種類必須デフォルト説明
product_or_servicetextはい—広告の対象(例:「リモートチーム向け SaaS プロジェクト管理ツール」)。
target_audiencetextはい—広告の対象者(例:「テクノロジーに精通した、25~40 歳のスタートアップ創業者」)。
campaign_goaltextいいえawarenessキャンペーンの目的。「awareness」、「consideration」、「conversion」のいずれかです。
tonetextいいえprofessional, clean, modernクリエイティブのトーンとビジュアルスタイル(例:「大胆で型破り」、「ラグジュアリーでミニマル」、「親しみやすく、気軽に接しやすい」)。
product_imageimage_urlいいえ—セッション内にすでにある、任意の製品画像またはブランド画像の URL。

手順

このスキルには2つのフェーズがあります。フェーズ A では承認用のヒーローコンセプトを作成し、フェーズ B では各プラットフォームのフォーマットに展開します。

フェーズ A — ヒーロー画像+広告コピー

次の内容を含むプランを1つ送信します。

  1. ヒーロー画像 — {{product_image}} が指定されている場合は、muapi image edit(model=nano-banana-pro-edit)を使用します。指定されていない場合は、muapi image generate(model=nano-banana-pro)を使用します。
    • アスペクト比:1:1(汎用的な開始フォーマット)。
    • プロンプトには、製品/サービスのメリット、ターゲットオーディエンスのライフスタイルを示す要素、キャンペーンのトーンを盛り込みます。
    • スタイル:{{tone}}, advertising photography, clean background, product focus, ultra detailed, commercial quality。
    • ティア:quality。

プランの実行後、ヒーローアセットと広告コピーのバリエーションを3つ提示します。

  • バリエーション A — 問題認識を促すフック:「X にうんざりしていませんか?[Product] が解決します。」
  • バリエーション B — メリットを訴求:「[Audience] に [Feature] → [Outcome] を。」
  • バリエーション C — ソーシャルプルーフ/緊急性:「すでに X チームが [Product] を利用しています。」 各バリエーションには、見出し(最大6語)、本文(20~30語)、CTA ボタンのテキストを含めます。

フェーズ B で使用するコピーのバリエーションをユーザーに選んでもらいます。ユーザーの確認を待ちます。

フェーズ B — プラットフォーム別トリミング

ユーザーがコピーの方向性を選んだら、次のトリミングを並列で行うプランを2つ目として送信します。

  1. muapi image edit → 1:1(Facebook/Instagram フィード、1080×1080)
  2. muapi image edit → 9:16(ストーリー/リール、1080×1920)
  3. muapi image edit → 1.91:1(Facebook フィード横長、1200×628)
  4. muapi image edit → 1:1(LinkedIn フィード、Facebook と同じ)

各トリミング画像について:

  • プロンプト:「[platform] 広告フォーマットに合わせて再構成してください。製品/被写体を中央に配置し、切り取らないでください。元のカラーパレットとトーンを維持してください。テキストを重ねるスペースとして、上部と下部に余白を残してください。」
  • すべてのトリミング処理を並列で実行します。

各フォーマットにつきアセットを1つ返し、それぞれに推奨するコピーの配置位置を示します。

メモ

  • campaign_goal が「conversion」の場合は、コピーで緊急性と直接的な CTA を強調します。
  • campaign_goal が「awareness」の場合は、テキストの密度よりビジュアルのインパクトを優先します。
  • 一貫性を保つため、フェーズ B のノードでは $nX.url の構文を使って product_image を参照します。
  • コピーのバリエーションをユーザーが選ぶ前に、フェーズ B を自動で確定してはいけません。

トリガーキーワード

ad creative, advertisement, facebook ad, meta ad, google ad, linkedin ad, paid ad, ad banner, display ad


実行エージェント向けメモ

  • このレシピは LLM がオーケストレーションします。各フェーズを読み、ユーザーから不足している入力を収集してから、muapi CLI コマンドを呼び出します。MUAPI_API_KEY が設定されていない場合は、まず muapi auth configure を使用します。
  • CLI エイリアスがまだないモデル ID については、curl -X POST https://api.muapi.ai/api/v1/<endpoint> -H "x-api-key: $MUAPI_API_KEY" -H 'content-type: application/json' -d '{...}' を使用して生のエンドポイントにフォールバックし、muapi predict wait <request_id> でポーリングします。
  • 各呼び出しを実行する前に、{{input_name}} プレースホルダーをユーザーの実際の入力に置き換えます。

コメント