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".
Designs banners for social media, ads, website heroes, and print with multiple AI-generated art direction options. Supports styles from minimalist to neon and platforms like Facebook, Instagram, Twitter/X, LinkedIn, YouTube, Google Display, and custom sizes.
Guides creation of social media graphics, ad creatives, and marketing assets via phased discovery on platform, format, goal, brand, message, followed by confirmation brief.