
Ads Photoshoot
Turn one product image or description into five ad-ready photo styles at Meta and short-video aspect ratios using banana-claude image generation.
Overview
Ads Photoshoot is an agent skill most often used in Launch (also Grow for lifecycle creative) that generates five styled product photos at 1:1 and 9:16 sizes for ad platforms via banana-claude.
Install
npx skills add https://github.com/agricidaniel/claude-ads --skill ads-photoshootWhat is this skill?
- Generates 5 photography styles: Studio, Floating, Ingredient, In Use, and Lifestyle.
- Exports 1:1 for Meta/LinkedIn and 9:16 for TikTok/Reels/Stories per style.
- Supports `/ads photoshoot` with flags for `--styles`, `--product`, and `--all-platforms`.
- Requires banana-claude v1.4.1+ with nanobanana-mcp (`/banana setup` for API key and MCP).
- Marked user-invokable: false—intended as an agent-driven ads workflow inside the claude-ads skill pack.
- 5 professional photography styles: Studio, Floating, Ingredient, In Use, Lifestyle.
- 2 aspect ratios per style: 1:1 and 9:16; optional all-platform size generation.
- Requires banana-claude v1.4.1+ with nanobanana-mcp.
Adoption & trust: 729 installs on skills.sh; 5.8k GitHub stars; 1/3 security scanners passed (skills.sh audits).
What problem does it solve?
You have one product shot or description but need multiple professional ad creatives in platform-specific sizes without hiring a photographer for every variant.
Who is it for?
Indie ecommerce or SaaS operators running paid social who already use banana-claude and want repeatable product creative batches from a single source asset.
Skip if: Builders without image-generation MCP setup, purely organic SEO content, or non-ad brand photography that does not map to the five fixed styles.
When should I use this skill?
Product photo, product photography, photoshoot, enhance product image, product photos for ads, studio shot, lifestyle photo, or `/ads photoshoot` workflows.
What do I get? / Deliverables
You receive up to five style families of product photography at 1:1 and 9:16, ready to drop into Meta, LinkedIn, TikTok, or Stories campaigns after MCP image generation completes.
- Generated image sets per selected styles at 1:1 and 9:16
- Ad-ready product photography variants aligned to claude-ads photoshoot commands
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Launch is the primary shelf because outputs are paid and organic ad creatives sized for Meta, LinkedIn, TikTok, and Reels. Distribution subphase fits creative production for campaigns rather than in-app product engineering.
Where it fits
Batch Studio and Lifestyle 1:1 assets for a Meta prospecting campaign from one packshot.
Refresh vertical 9:16 In Use clips for retargeting on Reels without reshooting physical product.
Mock five visual directions for a landing page hero test before committing to a photo shoot.
Generate consistent product imagery for a storefront carousel while the app UI is still in progress.
How it compares
Agent workflow skill for multi-style ad renders—not a browser MCP product scraper or a static Canva template pack.
Common Questions / FAQ
Who is ads-photoshoot for?
Solo builders and small teams producing paid-social product ads who use claude-ads with banana-claude and nanobanana-mcp for image output.
When should I use ads-photoshoot?
At Launch when preparing distribution creatives for Meta or vertical video networks; during Grow when refreshing lifecycle or retargeting ad sets; when triggers mention product photoshoot, studio shot, or lifestyle photo for ads.
Is ads-photoshoot safe to install?
Check the Security Audits panel on this page for ingested results; the skill needs external image APIs via MCP and you should treat API keys as secrets you configure locally.
SKILL.md
READMESKILL.md - Ads Photoshoot
# Ads Photoshoot: AI Product Photography Transforms a product image or description into professional ad-ready photography in 5 distinct visual styles. Each style generates at two sizes: 1:1 (Meta/LinkedIn) and 9:16 (TikTok/Reels/Stories). ## Quick Reference | Command | What it does | |---------|-------------| | `/ads photoshoot` | Interactive: ask for product + styles | | `/ads photoshoot --styles studio floating` | Generate only selected styles | | `/ads photoshoot --product shoe.jpg` | Start with a product image file | | `/ads photoshoot --all-platforms` | Generate all 5 sizes per style | ## Environment Setup Requires banana-claude (v1.4.1+) with nanobanana-mcp configured. Run `/banana setup` to configure API key and MCP. ## Process ### Step 1: Collect Product Information Ask (combine into one message): 1. **Product image**: Path to product image file (local) OR product URL OR text description > "Provide a product image path (e.g. ./product.jpg), a URL, or describe your product" 2. **Product description**: What is it? Key features to highlight? (helps prompt quality) 3. **Styles to generate**: Which of the 5 styles? (default: all 5) - Studio, Floating, Ingredient, In Use, Lifestyle 4. **Target platforms**: Which platforms will these run on? - Determines output sizes (default: Meta + TikTok → 1:1 + 9:16) ### Step 2: Load Brand Profile (Optional) Check for `brand-profile.json` in the current directory. If found, extract for style injection: - `colors.primary` → inject into backgrounds and accent elements - `aesthetic.mood_keywords` → inject as atmosphere descriptors - `target_audience` → use for Lifestyle and In Use context - `imagery.forbidden` → exclude from all prompts If not found, proceed with standard style templates. ### Step 3: Verify banana-claude Verify banana-claude is installed (run `/banana setup` to check). If not installed, display setup instructions and exit. ### Step 4: Construct Prompts per Style For each selected style, build the prompt using the template + product description + brand DNA. #### Style 1: Studio Clean, e-commerce style product shot. **Base template:** ``` "[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" ``` **Composition:** Centered, slight 3/4 angle or flat lay. **Output sizes:** 1080×1080, 1080×1920 #### Style 2: Floating Dramatic levitation effect. **Base template:** ``` "[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" ``` **Composition:** Product centered vertically, ample space above and below. **Output sizes:** 1080×1080, 1080×1920 #### Style 3: Ingredient Flat lay with components. **Base template:** ``` "[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" ``` **Composition: