mcpField
A
ads-photoshoot

ads-photoshoot

github.com/hainrixzクリエイティブ・メディア10262 回インストール2 日前に更新
リポジトリ

ads-photoshoot について

ads-photoshootは、広告向けの商品写真を生成するスキルで、商品ビジュアルを制作するチーム向けです。画像または説明文から5種類のスタイルを作り、正方形と縦長のサイズで出力します。

主な機能

  1. 015種類の商品撮影スタイル
  2. 02画像、URL、説明文を入力可能
  3. 03正方形と縦長の画像を生成
  4. 04ブランドプロフィールを反映可能
  5. 05プラットフォームとスタイル別に整理

活用シーン

  1. 01ソーシャル広告の商品画像を制作
  2. 02TikTokやReels向けの縦長素材を作成
  3. 03ブランドカラーを使ったクリエイティブを生成

MCP 対応

nanobanana-mcpが必要です。banana MCPでアスペクト比を設定し、画像生成を行います。

インストール

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

$npx skills add https://github.com/hainrixz/claude-ads --skill ads-photoshoot

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

詳細

Ads Photoshoot:AI 製品写真

製品画像または説明から、5 種類の異なるビジュアルスタイルで、広告にすぐ使えるプロ品質の写真を生成します。各スタイルは 2 つのサイズで生成できます。1:1(Meta/LinkedIn)と 9:16(TikTok/Reels/Stories)です。

クイックリファレンス

コマンド機能
/ads photoshoot対話形式:製品とスタイルを尋ねます
/ads photoshoot --styles studio floating選択したスタイルのみを生成します
/ads photoshoot --product shoe.jpg製品画像ファイルを指定して開始します
/ads photoshoot --all-platforms各スタイルにつき 5 つのサイズすべてを生成します

環境設定

nanobanana-mcp を設定した banana-claude(v1.4.1 以降)が必要です。 /banana setup を実行して、API キーと MCP を設定してください。

プロセス

ステップ 1:製品情報を収集する

次の項目を(1 つのメッセージにまとめて)尋ねます。

  1. 製品画像:製品画像ファイルのパス(ローカル)、製品 URL、またはテキストによる説明

    「製品画像のパス(例:./product.jpg)、URL、または製品の説明を入力してください」

  2. 製品の説明:どのような製品ですか?強調したい主な特長は何ですか?(プロンプトの品質向上に役立ちます)
  3. 生成するスタイル:5 種類のうち、どのスタイルにしますか?(デフォルト:5 種類すべて)
    • Studio、Floating、Ingredient、In Use、Lifestyle
  4. 対象プラットフォーム:どのプラットフォームで使用しますか?
    • 出力サイズを決定します(デフォルト:Meta + TikTok → 1:1 + 9:16)
ステップ 2:ブランドプロフィールを読み込む(任意)

現在のディレクトリに brand-profile.json があるか確認します。

見つかった場合は、スタイルに反映するため、以下の項目を抽出します。

  • colors.primary → 背景とアクセント要素に反映します
  • aesthetic.mood_keywords → 雰囲気を表す語句として反映します
  • target_audience → Lifestyle と In Use のコンテキストに使用します
  • imagery.forbidden → すべてのプロンプトから除外します

見つからない場合は、標準のスタイルテンプレートを使用します。

ステップ 3:banana-claude を確認する

banana-claude がインストールされていることを確認します(確認するには /banana setup を実行します)。インストールされていない場合は、設定手順を表示して終了します。

ステップ 4:スタイルごとにプロンプトを作成する

選択したスタイルごとに、テンプレート + 製品の説明 + ブランド DNA を使用してプロンプトを作成します。

スタイル 1:Studio

クリーンな、e コマース向けの製品写真です。

基本テンプレート:

"[product description], professional product photography, clean white seamless
background, even studio lighting, soft drop shadow, high detail product focus,
ecommerce style, [brand.colors.primary] subtle accent reflections if applicable,
top-down or 3/4 angle, no distractions, catalog quality"

構図: 中央に配置し、やや 3/4 アングルにするか、フラットレイにします。 出力サイズ: 1080×1080、1080×1920

スタイル 2:Floating

ドラマチックな浮遊効果です。

基本テンプレート:

"[product description] floating in mid-air, dramatic floating product shot,
[brand.colors.primary or brand.aesthetic.mood_keywords[0]] gradient background,
atmospheric shadow below product, levitation effect, product defying gravity,
clean modern aesthetic, high contrast, striking visual"

構図: 製品を垂直方向の中央に配置し、上下に十分な余白を設けます。 出力サイズ: 1080×1080、1080×1920

スタイル 3:Ingredient

素材と一緒に配置するフラットレイです。

基本テンプレート:

"[product description] centered flat lay, surrounded by its key ingredients
or materials artfully arranged, top-down overhead view, clean light background,
natural texture surface, product as hero element, ingredients scattered with
intentional negative space, editorial food photography style"

構図: 真上から撮影し、製品を中央に置いて、周囲に素材を扇状に広げます。 出力サイズ: 1080×1080(このスタイルに最適)。TikTok/Reels/Stories への掲載用に、縦長の 9:16 も生成します。

スタイル 4:In Use

実際の使用シーンです。

基本テンプレート:

"person's hands using [product description] in natural context, lifestyle
photography, focus on product-hand interaction, shallow depth of field,
warm natural window light, authentic not staged, [brand.target_audience.profession]
implied context, [brand.aesthetic.mood_keywords] atmosphere"

構図: 手を目立たせ、製品がはっきり識別できるようにし、背景をソフトフォーカスにします。 注: 手のみを写します。顔全体は写しません(モデルリリースに関する手続きの問題を避けるため)。 出力サイズ: 1080×1080、1080×1920

スタイル 5:Lifestyle

憧れを喚起する、シーン全体を写した写真です。

基本テンプレート:

"[product description] in aspirational lifestyle scene, [brand.target_audience.age_range]
demographic implied environment, [brand.target_audience.profession] context,
[brand.aesthetic.mood_keywords] atmosphere, golden hour or clean natural lighting,
editorial photography style, [brand.aesthetic.negative_space] composition,
product clearly visible and prominent"

構図: 環境を写し、シーンの主役として製品を配置します。 出力サイズ: 1080×1080、1080×1920

反復的な調整

反復的に調整する場合、最初の生成結果がブランドのイメージに合わなければ、再生成する前に、照明の方向、色温度、背景の質感、または製品の角度を指定してプロンプトを調整します。

ステップ 5:画像を生成する

スタイルごとのドメインモードの選択:

  • Studio、Floating、Ingredient のスタイルには banana の Product モードを使用します
  • In Use、Lifestyle のスタイルには banana の Editorial モードを使用します
  • すべての生成で解像度を 2K(デフォルト)に設定します

アスペクト比の設定: 各生成の前に banana MCP の set_aspect_ratio を使用します:

  • 1080x1080 の場合:比率を 1:1 に設定します
  • 1080x1920 の場合:比率を 9:16 に設定します

スタイルとサイズの組み合わせごとに、構成したプロンプト、選択したドメインモード、適切なアスペクト比を指定して /banana generate を使用します。出力は ./product-photos/[style]/[product-slug]-[style]-[WxH].png に保存します。

結果を記録します。生成に失敗した場合は、プロンプトを簡略化して 1 回再試行します。

ステップ 6:整理して報告する

出力ディレクトリの構成:

./product-photos/
  studio/
    product-studio-1080x1080.png
    product-studio-1080x1920.png
  floating/
    product-floating-1080x1080.png
    product-floating-1080x1920.png
  ingredient/
    product-ingredient-1080x1080.png
    product-ingredient-1080x1920.png
  in-use/
    product-in-use-1080x1080.png
    product-in-use-1080x1920.png
  lifestyle/
    product-lifestyle-1080x1080.png
    product-lifestyle-1080x1920.png

概要:

✓ Product photos generated: [N] images

  Studio:     ./product-photos/studio/ (2 sizes)
  Floating:   ./product-photos/floating/ (2 sizes)
  Ingredient: ./product-photos/ingredient/ (2 sizes)
  In Use:     ./product-photos/in-use/ (2 sizes)
  Lifestyle:  ./product-photos/lifestyle/ (2 sizes)

  Cost: see ~/.banana/costs.json for total spend

  Best for:
  • Meta Feed → Studio (4:5) or Lifestyle (4:5)
  • TikTok/Reels → Floating (9:16) or In Use (9:16)
  • LinkedIn → Studio (1:1) or Lifestyle (1:1)
  • Google PMax → Studio (1:1); crop to 1.91:1 after

  Run `/ads generate` to use these in a full campaign.

費用の見積もり

生成前に、以下を提示します:

  • 選択したスタイルの数 x 2 サイズ = 画像の合計数
  • banana の料金体系に基づく推定費用
  • 0.50 ドルを超える場合は、確認を求めます

プラットフォームの推奨事項

スタイル最適なプラットフォーム理由
StudioMeta Feed、LinkedIn、Google PMax汎用性が高く、すっきりとしていて、各プラットフォームの基準に適合します
FloatingMeta Reels、TikTok、Stories縦型の配置で高い視覚効果を発揮します
IngredientMeta Feed、Pinterest正方形で最も効果を発揮し、製品のストーリーを伝えます
In UseTikTok、Meta Reels、Stories自然で、プラットフォームになじむコンテンツです
Lifestyleすべてのプラットフォーム憧れを喚起し、幅広い層に訴求します

参考ファイル

  • ~/.claude/skills/ads/references/image-providers.md:API の設定と料金
  • ~/.claude/skills/ads/references/brand-dna-template.md:ブランド情報の注入スキーマ
  • ~/.claude/skills/ads/references/meta-creative-specs.md:9:16 のセーフゾーン
  • ~/.claude/skills/ads/references/tiktok-creative-specs.md:セーフゾーンの制約

コメント