ads-photoshoot について
ads-photoshootは、広告向けの商品写真を生成するスキルで、商品ビジュアルを制作するチーム向けです。画像または説明文から5種類のスタイルを作り、正方形と縦長のサイズで出力します。
主な機能
- 015種類の商品撮影スタイル
- 02画像、URL、説明文を入力可能
- 03正方形と縦長の画像を生成
- 04ブランドプロフィールを反映可能
- 05プラットフォームとスタイル別に整理
活用シーン
- 01ソーシャル広告の商品画像を制作
- 02TikTokやReels向けの縦長素材を作成
- 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 つのメッセージにまとめて)尋ねます。
- 製品画像:製品画像ファイルのパス(ローカル)、製品 URL、またはテキストによる説明
「製品画像のパス(例:./product.jpg)、URL、または製品の説明を入力してください」
- 製品の説明:どのような製品ですか?強調したい主な特長は何ですか?(プロンプトの品質向上に役立ちます)
- 生成するスタイル:5 種類のうち、どのスタイルにしますか?(デフォルト:5 種類すべて)
- Studio、Floating、Ingredient、In Use、Lifestyle
- 対象プラットフォーム:どのプラットフォームで使用しますか?
- 出力サイズを決定します(デフォルト: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 ドルを超える場合は、確認を求めます
プラットフォームの推奨事項
| スタイル | 最適なプラットフォーム | 理由 |
|---|---|---|
| Studio | Meta Feed、LinkedIn、Google PMax | 汎用性が高く、すっきりとしていて、各プラットフォームの基準に適合します |
| Floating | Meta Reels、TikTok、Stories | 縦型の配置で高い視覚効果を発揮します |
| Ingredient | Meta Feed、Pinterest | 正方形で最も効果を発揮し、製品のストーリーを伝えます |
| In Use | TikTok、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:セーフゾーンの制約