mcpField
M
marketing

marketing

github.com/fal-ai-communityマーケティング・グロース257345 回インストール24 週間前に更新
リポジトリ

marketing について

単発の素材ではなく、genmediaを使った一連のマーケティングキャンペーン制作を支援するスキルです。ブリーフ、素材計画、生成、品質確認を扱い、主張やブランド情報を提供資料に基づかせます。

主な機能

  1. 01キャンペーンブリーフと素材マトリックス
  2. 02genmediaのモデル選択とコマンド
  3. 03元素材のアップロードと生成手順
  4. 04主張・ブランド・製品の制約
  5. 05不備を記録したキャンペーン一覧

活用シーン

  1. 01ローンチや獲得キャンペーンの計画
  2. 02SNS・Web・メール向け素材の制作
  3. 03キャンペーン画像や動画の生成
  4. 04生成素材の正確性の確認

インストール

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

$npx skills add https://github.com/fal-ai-community/skills --skill marketing

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

同梱ファイル

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

references/
campaign-patterns.md
examples.md
workflows.md

詳細

genmedia を使ったマーケティング制作

ユーザーが単独のアセットではなく、キャンペーンシステムを求めている場合にこのスキルを使用します。 必要に応じて、以下のリファレンスを読み込みます。

  • references/campaign-patterns.md
  • references/workflows.md
  • references/examples.md

デフォルトのエンドポイントを選ぶには、このスキルと併せて model-routing を読み込みます。

マーケティング成果物は実行可能なものにしてください。ブリーフ、アセットマトリックス、genmedia コマンド計画、ダウンロード済みファイル、明確な不具合を含めます。虚偽の主張、偽のソーシャルプルーフ、架空のパートナーロゴ、偽の受賞バッジ、創作した法的文言は追加しないでください。

収集する入力

詳細が不足しており、アセット計画に影響する場合にのみ質問してください。

  • 目的:ローンチ、顧客獲得、リターゲティング、アクティベーション、教育、イベント。
  • オーディエンス:ペルソナ、市場、ユースケース、認知度、懸念事項。
  • オファー:製品、機能、バンドル、トライアル、ウェイトリスト、イベント、プロモーション。
  • チャネル:有料ソーシャル、オーガニックソーシャル、ランディングページ、メール、ディスプレイ、アプリ。
  • 必要なアセット:静止画、動画、サムネイル、ヒーロー画像、カルーセル、バナー。
  • ブランドルール:カラー、ロゴの使用、タイポグラフィ、トーン、避けるべきビジュアル、競合他社。
  • ソースメディア:製品画像、スクリーンショット、アプリ UI、人物、ロゴ、過去の広告。
  • 主張:承認済みの正確なコピー、根拠となるポイント、免責事項、コンプライアンス上の制限。
  • 予算の希望:最終品質、ドラフトの試作、または混合パイプライン。

Genmedia ワークフロー

  1. ルーティング済みのエンドポイント ID から始めます。

    genmedia models --endpoint_id openai/gpt-image-2 --json
    genmedia models --endpoint_id fal-ai/nano-banana-pro/edit --json
    genmedia models --endpoint_id fal-ai/nano-banana-2 --json
    genmedia models --endpoint_id bytedance/seedance-2.0/image-to-video --json
    genmedia models --endpoint_id bytedance/seedance-2.0/text-to-video --json
    genmedia models --endpoint_id veed/fabric-1.0 --json
    

    チャネルの役割が不明な場合に限り、代替手段としてテキスト検索を使用します。

    genmedia models "marketing banner image typography" --json
    genmedia models "social ad video product campaign" --json
    genmedia docs "image generation text rendering" --json
    
  2. 正確なペイロードを計画する前に、選択したエンドポイントを確認します。

    genmedia schema <endpoint_id> --json
    genmedia pricing <endpoint_id> --json
    
  3. すべてのソースメディアをアップロードします。

    genmedia upload ./product.png --json
    genmedia upload ./logo.svg --json
    genmedia upload ./screenshot.png --json
    genmedia upload ./creator.jpg --json
    
  4. 生成する前にキャンペーンマトリックスを作成します。

    最低限のマトリックス:

    • フックアセット:最初のフレームで注目を集めます。
    • 証拠アセット:製品、結果、プロセス、機能、または証拠を示します。
    • コンテキストアセット:オーディエンスのユースケースに製品を位置付けます。
    • コンバージョンアセット:外部コピー用の安全な余白を確保した、すっきりとした終了フレームにします。
  5. すぐに必要な場合は、静止画アセットを同期実行します。

    genmedia run <endpoint_id> \
      --prompt "<marketing asset prompt>" \
      --download "./outputs/marketing/{request_id}_{index}.{ext}" \
      --json
    
  6. 動画アセットを非同期実行し、ステータスからダウンロードします。

    genmedia run <endpoint_id> \
      --prompt "<campaign video prompt>" \
      --async \
      --json
    
    genmedia status <endpoint_id> <request_id> \
      --download "./outputs/marketing/{request_id}_{index}.{ext}" \
      --json
    
  7. スキーマのフィールドを正確に使用します。推測したフラグは渡さないでください。image_urls、image_url、reference_image_url、aspect_ratio、duration、quality、seed、prompt、negative_prompt などの名前をそのまま使用します。

ブリーフの作成順

プロンプトを作成する前に、キャンペーンブリーフを作成します。

  1. 製品の事実:製品が何であり、何を正確に保つ必要があるか。
  2. オーディエンスの課題:問題、願望、懸念、またはきっかけとなる瞬間。
  3. キャンペーンの約束:ユーザーが承認したメリット、または目に見える成果。
  4. アセットの役割:フック、証拠、コンテキスト、コンバージョン、リテンション、リマインダー。
  5. チャネル仕様:クロップ、再生時間、安全領域、テキスト要件、ファイル数。
  6. バリエーションの軸:オーディエンス、設定、根拠となるポイント、視覚的なメタファー、オファー。
  7. ガードレール:主張、ロゴ、法務、コピー、製品の忠実性、禁止する画像表現。

プロンプトの作成順

すべてのアセットプロンプトを、次の順序で記述します。

  1. アセットの役割とチャネル:ローンチ用ヒーロー、Meta 広告、TikTok フック、メールヘッダー。
  2. 製品または被写体の不変要素:正確な製品、UI、機能、人物、ロゴのルール。
  3. オーディエンスの状況:場所、対象者、問題の状態、使用するタイミング。
  4. ビジュアルシステム:カメラ、ライティング、色、構図、質感、動き。
  5. コピーの扱い:生成テキストなし、安全な余白、または提示された文言を正確に使用。
  6. バリエーションの軸:他のアセットと異なる点。
  7. ガードレール:虚偽の主張、余分なロゴ、歪んだ製品や UI を含めない。

モデルのルーティング

  • テキスト量の多いキャンペーン用キーアート、ポスター、ランディングページのヒーロー画像、アプリ/UI ビジュアル、正確なコピーが必要な広告:quality=high で openai/gpt-image-2。
  • プレミアムな製品またはブランドの静止画:まず openai/gpt-image-2、次に fal-ai/nano-banana-pro、その次に fal-ai/nano-banana-2。
  • ソースアセットを編集する場合:まず fal-ai/nano-banana-pro/edit、次に openai/gpt-image-2/edit、その次に fal-ai/bytedance/seedream/v5/lite/edit。
  • ビジュアルをすばやく探索する場合:fal-ai/flux-2/klein/9b。
  • 製品の発表またはソーシャル動画:bytedance/seedance-2.0/image-to-video。
  • テキストから動画を生成するコンセプトまたはブランドフィルム:bytedance/seedance-2.0/text-to-video。
  • クリエイターまたはスポークスパーソンの広告:ugc を読み込み、veed/fabric-1.0、 veed/fabric-1.0/text、または fal-ai/creatify/aurora を使用します。
  • 複数ショットのナラティブ:storytelling を読み込みます。
  • 単体の洗練された製品アセット:commercial を読み込みます。

品質基準

返答する前に、以下を確認してください。

  • すべてのアセットがキャンペーンでの役割とチャネルに対応している。
  • 製品、UI、ロゴ、パッケージが安定している。
  • クレームはユーザー提供のもの、観察可能なもの、または削除済みのものになっている。
  • テキストは正確でスキーマに対応しているか、外部編集用に保留されている。
  • バリエーションはランダムなスタイルのずれではなく、明確な軸を一つ変えている。
  • セーフゾーンがオーバーレイ、トリミング、プラットフォーム UI に対応している。
  • 出力パスは downloaded_files[] から取得している。
  • 最終回答にキャンペーンマニフェストが含まれている。項目はアセットの役割、エンドポイント、リクエスト ID、ローカルパス、プロンプトの概要、不具合。

キャンペーンがありきたりに感じられる場合は、アセット数を減らし、さらにバリエーションを生成する前に、各アセットの役割をより具体的にしてください。

コメント