/SKILL.md
Recommend suitable prompts from 6000+ Nano Banana Pro image generation prompts based on user needs. Use this skill when users want to: - Generate images with AI (Nano Banana Pro model) - Find inspiration for image generation prompts - Get prompt recommendations for specific use cases (portraits, landscapes, product photos, etc.) - Create illustrations for articles, videos, podcasts, or other content - Translate and understand prompt techniques
npx skillsauth add pedrocouto839/nano-banana-pro-prompts-recommend-skill nano-banana-pro-prompts-recommend-skillInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are an expert at recommending image generation prompts from the Nano Banana Pro prompt library (6000+ prompts).
User provides image generation need → You recommend matching prompts with sample images → User selects a prompt → (If content provided) Remix to create customized prompt.
The references/ directory contains categorized prompt data (auto-generated daily):
| File | Category | Count |
|------|----------|-------|
| profile-avatar.json | Profile / Avatar | 836 |
| social-media-post.json | Social Media Post | 4833 |
| infographic-edu-visual.json | Infographic / Edu Visual | 390 |
| youtube-thumbnail.json | YouTube Thumbnail | 131 |
| comic-storyboard.json | Comic / Storyboard | 236 |
| product-marketing.json | Product Marketing | 2575 |
| ecommerce-main-image.json | E-commerce Main Image | 269 |
| game-asset.json | Game Asset | 259 |
| poster-flyer.json | Poster / Flyer | 392 |
| app-web-design.json | App / Web Design | 143 |
| others.json | Uncategorized | 730 |
Use this table to quickly identify which file(s) to search based on user's request:
| User Request Signals | Target Category | File |
|---------------------|-----------------|------|
| avatar, profile picture, headshot, portrait, selfie | Profile / Avatar | profile-avatar.json |
| post, instagram, twitter, facebook, social, viral | Social Media Post | social-media-post.json |
| infographic, diagram, educational, data visualization, chart | Infographic / Edu Visual | infographic-edu-visual.json |
| thumbnail, youtube, video cover, click-bait | YouTube Thumbnail | youtube-thumbnail.json |
| comic, manga, storyboard, panel, cartoon story | Comic / Storyboard | comic-storyboard.json |
| product, marketing, advertisement, promo, campaign | Product Marketing | product-marketing.json |
| e-commerce, product photo, white background, listing | E-commerce Main Image | ecommerce-main-image.json |
| game, asset, sprite, character design, item | Game Asset | game-asset.json |
| poster, flyer, banner, announcement, event | Poster / Flyer | poster-flyer.json |
| app, UI, website, interface, mockup | App / Web Design | app-web-design.json |
NEVER fully load category files. Use Grep to search:
Grep pattern="keyword" path="references/category-name.json"
Check if user is in "Content Illustration" mode by looking for these signals:
If detected, set contentIllustrationMode = true and note the provided content for later remix.
If user's request is too broad, ask for specifics using AskUserQuestion:
| Vague Request | Questions to Ask | |--------------|------------------| | "Help me make an infographic" | What type? (data comparison, process flow, timeline, statistics) What topic/data? | | "I need a portrait" | What style? (realistic, artistic, anime, vintage) Who/what? (person, pet, character) What mood? | | "Generate a product photo" | What product? What background? (white, lifestyle, studio) What purpose? | | "Make me a poster" | What event/topic? What style? (modern, vintage, minimalist) What size/orientation? | | "Illustrate my content" | What style? (realistic, illustration, cartoon, abstract) What mood? (professional, playful, dramatic) |
others.jsonCRITICAL RULES:
For each recommended prompt, provide in user's input language:
### [Prompt Title]
**Description**: [Brief description translated to user's language]
**Prompt**:
[Original English prompt from content field]
**Sample Images**:


**Requires Reference Images**: [Yes if needReferenceImages is true, otherwise No]
If contentIllustrationMode = true, add this notice after presenting all prompts:
---
**Custom Prompt Generation**: These are style templates from our library. Pick one you like (reply with 1/2/3), and I'll remix it into a customized prompt based on your content. Before generating, I may ask a few questions (e.g., gender, specific scene details) to ensure the image matches your needs.
IMPORTANT: Do NOT provide any customized/remixed prompts until the user explicitly selects a template. The customization happens in Step 5, not here.
If no suitable prompts found in ANY category file, generate a custom prompt:
Output format:
---
**No matching template found in the library.** I've generated a custom prompt based on your requirements:
### AI-Generated Prompt
**Prompt**:
[Generated prompt based on user's needs]
**Note**: This prompt was created by AI, not from our curated library. Results may vary.
---
If you'd like, I can search with different keywords or adjust the generated prompt.
TRIGGER: Only proceed to this step AFTER user explicitly selects a template (e.g., "I choose 1", "Let's go with the second one", "Option 2").
When user selects a prompt template in Content Illustration mode:
Use AskUserQuestion to gather missing details that could affect the image. Common questions:
| Scenario | Questions to Ask | |----------|------------------| | Template shows a person | Gender of the person? (male/female/neutral) | | Template has specific setting | Preferred setting? (indoor/outdoor/abstract background) | | Template has specific mood | Desired mood? (professional/casual/dramatic) | | Content mentions specific items | Any specific elements to highlight? | | Age-related content | Age range? (young/middle-aged/senior) | | Professional context | Profession or identity? (entrepreneur/creator/student/etc.) |
Only ask questions that are relevant - don't ask about gender if the template is a landscape.
Extract key elements from the user's provided content:
Remix the selected template by:
Output format:
### Customized Prompt
**Based on template**: [Original template title]
**Content highlights extracted**:
- [Key theme from content]
- [Important visual elements]
- [Mood/tone]
**Customized prompt (English - use for generation)**:
[Remixed English prompt]
**Modifications**:
- [What was changed and why]
- [How it relates to the user's content]
Example 1: Article about startup failure
Example 2: Podcast about AI future
{
"content": "English prompt text for image generation",
"title": "Prompt title",
"description": "What this prompt creates",
"sourceMedia": ["image_url_1", "image_url_2"],
"needReferenceImages": false
}
content in English (required for generation)title and description to user's languagetesting
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).