muapi-ad-creative について
広告用メイン画像とコピー案を作り、コピーの方向性が選ばれた後に複数の広告枠向け画像を用意する muapi CLI レシピです。対象者、目標、トーンを入力して制作内容を調整できます。
主な機能
- 01メイン画像の生成または編集
- 02広告コピー案を3種類作成
- 03トリミング前のユーザー確認
- 04広告形式ごとの画像を並列作成
- 05キャンペーン目標とトーンの入力
活用シーン
- 01商品やサービスの広告クリエイティブ制作
- 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_service | text | はい | — | 広告の対象(例:「リモートチーム向け SaaS プロジェクト管理ツール」)。 |
target_audience | text | はい | — | 広告の対象者(例:「テクノロジーに精通した、25~40 歳のスタートアップ創業者」)。 |
campaign_goal | text | いいえ | awareness | キャンペーンの目的。「awareness」、「consideration」、「conversion」のいずれかです。 |
tone | text | いいえ | professional, clean, modern | クリエイティブのトーンとビジュアルスタイル(例:「大胆で型破り」、「ラグジュアリーでミニマル」、「親しみやすく、気軽に接しやすい」)。 |
product_image | image_url | いいえ | — | セッション内にすでにある、任意の製品画像またはブランド画像の URL。 |
手順
このスキルには2つのフェーズがあります。フェーズ A では承認用のヒーローコンセプトを作成し、フェーズ B では各プラットフォームのフォーマットに展開します。
フェーズ A — ヒーロー画像+広告コピー
次の内容を含むプランを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つ目として送信します。
muapi image edit→ 1:1(Facebook/Instagram フィード、1080×1080)muapi image edit→ 9:16(ストーリー/リール、1080×1920)muapi image edit→ 1.91:1(Facebook フィード横長、1200×628)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 がオーケストレーションします。各フェーズを読み、ユーザーから不足している入力を収集してから、
muapiCLI コマンドを呼び出します。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}}プレースホルダーをユーザーの実際の入力に置き換えます。
コメント
Markdown 対応