From promptor
Generates optimized Nano Banana 2 (Gemini 3.1) image generation prompts from context. Specializes in ecommerce product photography, marketing visuals, social media graphics, and print-on-demand graphic design (t-shirts, mugs, posters, wall art, phone cases). Use this skill whenever the user wants to create, generate, make, or design any visual content for products, shops, listings, social media, ads, or marketing. Triggers on mentions of: design a t-shirt, create product images, make a poster, generate graphics, POD design, etsy listing image, instagram post design, facebook ad image, product hero shot, mug design, wall art, phone case design, marketing banner, brand assets, packaging mockup, lifestyle photography prompt, infographic design. Also triggers when users mention Nano Banana, Gemini image generation, or need an AI image prompt for any commercial purpose. Even if the user doesn't explicitly say "prompt" — if they're talking about creating any visual/graphic/design for a product or marketing context, this skill applies.
How this skill is triggered — by the user, by Claude, or both
Slash command
/promptor:promptorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate optimized image generation prompts for Nano Banana 2 (Gemini 3.1) from natural conversation context. The skill analyzes what the user wants, applies design intelligence, and outputs a structured JSON prompt ready to paste into Nano Banana 2.
Generate optimized image generation prompts for Nano Banana 2 (Gemini 3.1) from natural conversation context. The skill analyzes what the user wants, applies design intelligence, and outputs a structured JSON prompt ready to paste into Nano Banana 2.
Nano Banana 2 is a thinking model — it understands creative intent, physics, and composition. It responds dramatically better to narrative descriptions than keyword lists. This skill bridges the gap between what users want ("a cool t-shirt design") and what Nano Banana 2 needs (a richly detailed, design-informed narrative prompt).
1. CONTEXT PARSER → detect/infer dimensions from any input format
2. CATEGORY ROUTER → POD path or Commercial path
3. PROMPT COMPOSER → narrative prompt with design intelligence
4. JSON OUTPUT → structured output ready for use
Accept ANY input format — free-form text, structured fields, or minimal keywords. Extract these 8 dimensions:
| Dimension | What to detect | Inference when missing |
|---|---|---|
| subject | The core product/object/concept | Required — ask if truly ambiguous |
| category | One of the 10 categories below | Infer from subject + purpose |
| audience | Target demographic/psychographic | Infer from subject + style |
| purpose | What the image is for (platform/use) | Default: "general commercial use" |
| style_hints | Any style/aesthetic direction | Infer via context (see Style Inference) |
| text_content | Text to render in the image | None unless specified |
| brand_voice | Tone/personality | Infer from style + audience |
| constraints | What to avoid or must include | None unless specified |
| Category | Triggers on |
|---|---|
product_hero | Product shots, studio photography, hero images |
lifestyle | Products in real-world settings, contextual scenes |
social_media | Instagram, Facebook, Pinterest, TikTok content |
pod_tshirt | T-shirt designs, apparel graphics |
pod_mug | Mug designs, drinkware, wrap-around |
pod_poster | Posters, wall art, fine art prints |
pod_accessories | Phone cases, tote bags, stickers |
marketing_banner | Web banners, email headers, ad creatives |
infographic | Data visuals, comparison charts, bento grids |
logo_brand | Logos, brand marks, icons |
When the user provides no style direction, infer the optimal style from context:
For POD categories — read references/niche-modules.md and select the closest niche module based on subject + audience. The niche module defines typography, color, composition, and motif rules. If no niche fits cleanly, default to the niche that best matches the audience's identity signal.
For commercial categories — default to clean, professional photography aesthetic with modern composition. Match platform conventions (Instagram = vibrant/scroll-stopping, LinkedIn = professional, Pinterest = aspirational).
For POD categories, apply design intelligence from the reference files:
references/niche-modules.md — select the matching niche module and apply its rules for color limits, negative space targets, typography, composition, and motifsreferences/design-principles.md — apply core design philosophy principlesFor commercial categories, apply Nano Banana 2 prompting best practices:
references/prompt-patterns.md — select camera specs, lighting setups, and composition patterns for the categoryAssemble a narrative-style prompt (not keyword lists). Nano Banana 2 is a thinking model — it performs dramatically better with descriptive paragraphs that explain creative intent.
[STYLE DECLARATION] + [SUBJECT DESCRIPTION] + [SETTING/ENVIRONMENT] +
[COMPOSITION & HIERARCHY] + [LIGHTING] + [TYPOGRAPHY if any] +
[TECHNICAL SPECS] + [CONSTRAINTS]
"STAY WILD" in bold condensed sans-serif font, ALL-CAPSBefore finalizing the prompt, verify it does NOT contain:
Always output in this exact structure:
{
"context_analysis": {
"detected": {
"subject": "what was explicitly stated",
"category": "detected category",
"audience": "detected or null",
"purpose": "detected or null",
"style_hints": "detected or null",
"text_content": "detected or null",
"brand_voice": "detected or null",
"constraints": ["detected constraints"]
},
"inferred": {
"niche_module": "selected niche or null (POD only)",
"color_system": "inferred palette description",
"composition_template": "selected composition approach",
"negative_space_target": "percentage",
"typography_style": "font direction if applicable",
"aspect_ratio": "W:H",
"resolution": "4K",
"background": "solid black/white + reasoning (POD only)"
},
"design_philosophy": "2-3 sentence mini art movement (POD only, null for commercial)"
},
"prompt_components": {
"style": "visual style declaration",
"subject": "detailed subject description",
"setting": "environment/background description",
"composition": "layout, hierarchy, eye flow",
"typography": "text rendering instructions or null",
"lighting": "lighting setup description",
"technical": "aspect ratio, resolution, background",
"constraints": "what to avoid"
},
"assembled_prompt": "The complete, ready-to-use narrative prompt combining all components into flowing paragraphs. This is what gets pasted directly into Nano Banana 2.",
"metadata": {
"model_target": "nano_banana_2",
"aspect_ratio": "W:H",
"resolution": "4K",
"category": "the category",
"niche_module": "if applicable",
"design_rules_applied": ["list of rules that shaped this prompt"]
}
}
These contain detailed domain knowledge. Read them as needed based on the category:
references/niche-modules.mdRead when: category is any POD type Contains: 10 niche modules (streetwear premium, streetwear hype, anime, rock/metal, hip-hop, skate/surf, vintage/retro, luxury gothic, pop culture, minimalist) with specific rules for typography, color limits, negative space, composition, motifs, and production. Also contains the niche selection decision tree.
references/prompt-patterns.mdRead when: any category (but especially commercial path) Contains: Nano Banana 2 specific prompting formulas, camera/lens specifications by category, lighting setups, platform aspect ratios, text rendering rules, and example prompts for each category.
references/design-principles.mdRead when: category is any POD type Contains: The design philosophy generation system, core mindset rules, visual hierarchy framework, composition systems, anti-patterns with diagnoses, and the One Idea Principle. Distilled from validated streetwear brand analysis.
npx claudepluginhub thangphistudent/nano-banana-2-promptor-skill --plugin promptorGuides creation of production-quality image prompts for Nano Banana AI generator through brand selection, concept exploration, crafting, and iterative revision. Activates on 'create image prompt' or blog image requests.
Generates and edits AI images using Google Gemini Nano Banana models. Orchestrates text-to-image, image editing, batch workflows, presets, and creative sessions via /banana or auto-triggers on image requests.
Guides interactive prompt crafting for Nano Banana Pro Gemini image generation via reference gathering, intent-clarifying questions, and technique selection.