npx claudepluginhub agentic-dev3o/devx-plugins --plugin nano-banana-ultimateThis skill is limited to using the following tools:
**Input:** `$ARGUMENTS` (optional — product/service and ad format)
Use 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.
Generates, edits, and optimizes marketing images such as blog heroes, social graphics, product mockups, and banners using AI tools like Gemini, Flux, DALL-E, Ideogram and design tools like Figma, Canva.
Share bugs, ideas, or general feedback.
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.