ads-photoshoot
広告クリエイティブ向けに、banana-claudeの画像生成を活用して商品写真を強化するスキルです。商品画像を入力すると、Studio・Floating・Ingredient・In Use・Lifestyleの5種類のプロフェッショナルな撮影スタイルを自動生成します。動作にはnanobanana-mcpを組み合わせたbanana-claude(v1.4.1以上)が必要です。
description の原文を見る
Product photography enhancement for ad creatives using banana-claude image generation. Takes a product image and generates 5 professional photography styles for ad use: Studio, Floating, Ingredient, In Use, and Lifestyle. Requires banana-claude (v1.4.1+) with nanobanana-mcp. Triggers on: product photo, product photography, photoshoot, enhance product image, product shoot, product photos for ads, generate product photos, studio shot, lifestyle photo.
SKILL.md 本文
広告用フォトシュート: 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つのサイズすべてを生成 |
環境セットアップ
banana-claude (v1.4.1+) を nanobanana-mcp で設定した状態が必須です。
/banana setup を実行して API キーと MCP を設定してください。
プロセス
ステップ 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 に設定
スタイル x サイズの各組み合わせについて、構築したプロンプト、選択したドメインモード、正しいアスペクト比で /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
サマリー:
✓ 製品写真生成完了: [N] 枚
Studio: ./product-photos/studio/ (2 サイズ)
Floating: ./product-photos/floating/ (2 サイズ)
Ingredient: ./product-photos/ingredient/ (2 サイズ)
In Use: ./product-photos/in-use/ (2 サイズ)
Lifestyle: ./product-photos/lifestyle/ (2 サイズ)
コスト: 合計支出は ~/.banana/costs.json を参照
最適用途:
• Meta フィード → Studio (4:5) または Lifestyle (4:5)
• TikTok/Reels → Floating (9:16) または In Use (9:16)
• LinkedIn → Studio (1:1) または Lifestyle (1:1)
• Google PMax → Studio (1:1); 生成後 1.91:1 にトリミング
`/ads generate` を実行して、これらを完全なキャンペーンで使用してください。
コスト見積もり
生成前に以下を表示します:
- 選択したスタイル数 x 2 サイズ = 画像総数
- banana 価格層に基づいた推定コスト
-
$0.50 の場合、確認を求めます
プラットフォーム推奨事項
| スタイル | 最適プラットフォーム | 理由 |
|---|---|---|
| Studio | Meta フィード、LinkedIn、Google PMax | ユニバーサル、クリーン、プラットフォーム安全 |
| Floating | Meta Reels、TikTok、Stories | 縦配置での高い視覚インパクト |
| Ingredient | Meta フィード、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: セーフゾーン制約
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- agricidaniel
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/agricidaniel/claude-ads / ライセンス: MIT
関連スキル
agent-browser
AI エージェント向けのブラウザ自動化 CLI です。ウェブサイトとの対話が必要な場合に使用します。ページ遷移、フォーム入力、ボタンクリック、スクリーンショット取得、データ抽出、ウェブアプリのテスト、ブラウザ操作の自動化など、あらゆるブラウザタスクに対応できます。「ウェブサイトを開く」「フォームに記入する」「ボタンをクリックする」「スクリーンショットを取得する」「ページからデータを抽出する」「このウェブアプリをテストする」「サイトにログインする」「ブラウザ操作を自動化する」といった要求や、プログラマティックなウェブ操作が必要なタスクで起動します。
anyskill
AnySkill — あなたのプライベート・スキルクラウド。GitHubを基盤としたリポジトリからエージェントスキルを管理、同期、動的にロードできます。自然言語でクラウドスキルを検索し、オンデマンドでプロンプトを自動ロード、カスタムスキルのアップロードと共有、スキルバンドルの一括インストールが可能です。OpenClaw、Antigravity、Claude Code、Cursorに対応しています。
engram
AIエージェント向けの永続的なメモリシステムです。バグ修正、意思決定、発見、設定変更の後はmem_saveを使用してください。ユーザーが「覚えている」「記憶している」と言及した場合、または以前のセッションと重複する作業を開始する際はmem_searchを使用します。セッション終了前にmem_session_summaryを使用して、コンテキストを保持してください。
skyvern
AI駆動のブラウザ自動化により、任意のウェブサイトを自動化できます。フォーム入力、データ抽出、ファイルダウンロード、ログイン、複数ステップのワークフロー実行など、ユーザーがウェブサイトと連携する必要があるときに使用します。Skyvernは、LLMとコンピュータビジョンを活用して、未知のサイトも自動操作可能です。Python SDK、TypeScript SDK、REST API、MCPサーバー、またはCLIを通じて統合できます。
pinchbench
PinchBenchベンチマークを実行して、OpenClawエージェントの実世界タスクにおけるパフォーマンスを評価できます。モデルの機能テスト、モデル間の比較、ベンチマーク結果のリーダーボード提出、またはOpenClawのセットアップがカレンダー、メール、リサーチ、コーディング、複数ステップのワークフローにどの程度対応しているかを確認する際に使用します。
openui
OpenUIとOpenUI Langを使用してジェネレーティブUIアプリを構築できます。これらはLLM生成インターフェースのためのトークン効率的なオープン標準です。OpenUI、@openuidev、ジェネレーティブUI、LLMからのストリーミングUI、AI向けコンポーネントライブラリ、またはjson-render/A2UIの置き換えについて述べる際に使用します。スキャフォルディング、defineComponent、システムプロンプト、Renderer、およびOpenUI Lang出力のデバッグに対応しています。