From nano-banana-ultimate
Generates banners, social media ads, display ads, and promotional graphics via Gemini using auto-built prompts, format detection, and aspect ratios like 4:5 Instagram or 16:9 YouTube.
How this skill is triggered — by the user, by Claude, or both
Slash command
/nano-banana-ultimate:banana-adsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Input:** `$ARGUMENTS` (optional — product/service and ad format)
Input: $ARGUMENTS (optional — product/service and ad format)
If $ARGUMENTS is provided, use it as the campaign brief and skip to prompt building. If empty, ask about the product and target placement.
uv installedGEMINI_API_KEY environment variable set (get one at https://aistudio.google.com/apikey)[Product/Service] + [Value Proposition as Action] + [Ad Placement Context] + [Bold Center-Weighted Composition] + [Clean Commercial Photography or Flat Design]
| Placement | Aspect Ratio | Resolution |
|---|---|---|
| Instagram/Facebook feed | 4:5 | 2K |
| Instagram story | 9:16 | 2K |
| YouTube pre-roll | 16:9 | 2K |
| Web banner | 21:9 | 2K |
| Square social | 1:1 | 2K |
uv run "${CLAUDE_PLUGIN_ROOT}/scripts/banana.py" \
--prompt "<detailed prompt following the formula>" \
--output "<YYYY-MM-DD-HH-MM-SS-descriptive-name>.png" \
--resolution <2K> \
--aspect-ratio <ratio from Ad Format Detection table> \
--model gemini-3-pro-image-preview
When the user provides a product photo or existing visual to modify:
uv run "${CLAUDE_PLUGIN_ROOT}/scripts/banana.py" \
--prompt "<edit instruction: what to change AND what to keep>" \
--output "<YYYY-MM-DD-HH-MM-SS-descriptive-name>.png" \
--input-image "/path/to/source.png" \
--aspect-ratio <ratio>
For edits, describe both the change and what must stay identical:
"Place this product on a clean bright studio background with soft shadow. Keep the product, its color, and proportions exactly the same."
Up to 14 input images can be passed (repeat --input-image for each).
See references/prompts.md for ready-to-use example prompts covering common advertising visual scenarios.
npx claudepluginhub agentic-dev3o/devx-plugins --plugin nano-banana-ultimateUse when asked to design social media graphics, ad creatives, or marketing assets. Examples: "design a LinkedIn post for our launch", "create ad creatives for our campaign", "make an Instagram story", "design a Twitter card", "create a banner ad", "social assets for the product announcement".
Guides creation of social media graphics, ad creatives, and marketing assets via phased discovery on platform, format, goal, brand, message, followed by confirmation brief.
Creates, edits, and optimizes marketing images using AI generation (Flux, Midjourney, Gemini) and design tools (Canva, Figma). Supports blog heroes, social graphics, product mockups, and brand assets.