跳到主内容
智客 ZICQ

技能库 智客分类:媒体内容 ai-image-prompts-skill

Ai 图像提示技能

推荐来自 10,000+ 真实世界图像生成的 快速库的 校正提示 。 与Any AI图像模型合作——纳诺香蕉Pro,纳诺香蕉2,种子5.0,GPT图像1.5,中游,DALL-E 3,Flux,稳定分化等.

976 安装量

官方网址:skills.sh

技能介绍

先看中文介绍;官方 description 原文单独保留,不改写 SKILL.md。

做什么

推荐来自 10,000+ 真实世界图像生成的 快速库的 校正提示 。 与Any AI图像模型合作——纳诺香蕉Pro,纳诺香蕉2,种子5.0,GPT图像1.5,中游,DALL-E 3,Flux,稳定分化等.

何时用

官方 description 未单独写出 Use when。按规范,代理会在用户任务与这段 description 的关键词匹配时激活本技能。

代理如何加载

按 Agent Skills 渐进披露:启动时只加载 name 与 description(约 100 token);任务匹配后才读入整份 SKILL.md 正文;scripts/、references/、assets/ 仅在需要时再读。 本文件正文结构:AI Image Prompts — Universal Prompt Recommender、⚠️ CRITICAL: Sample Images Are MANDATORY、Quick Start、Two Usage Modes、Setup、Force pull latest references (recommended weekly)。

文件分析

文件分析:除 SKILL.md 外,正文引用了 scripts/setup.js、references/manifest.json、references/category-name.json,属于带资源的技能包,这些文件按需再读。

官方 description(原文)

Recommend curated prompts from a 10,000+ real-world image generation prompt library. Works with ANY AI image model — Nano Banana Pro, Nano Banana 2, Seedream 5.0, GPT Image 1.5, Midjourney, DALL-E 3, Flux, Stable Diffusion, and more.

AI Image Prompts — Universal Prompt Recommender⚠️ CRITICAL: Sample Images Are MANDATORYQuick StartTwo Usage ModesSetupForce pull latest references (recommended weekly)or equivalentlyAvailable Reference FilesUse Case Category FilesCategory Signal MappingLoading StrategyCRITICAL: Token Optimization Rules

来源分类:skills.sh agent-skill

SKILL.md 与 Agent 调用

官方规范 ↗
name
ai-image-prompts-skill
description
Recommend curated prompts from a 10,000+ real-world image generation prompt library. Works with ANY AI image model — Nano Banana Pro, Nano Banana 2, Seedream 5.0, GPT Image 1.5, Midjourney, DALL-E 3, Flux, Stable Diffusion, and more.
  1. 发现技能客户端向 Agent 提供名称与描述目录。
  2. 匹配与调用用户指定或任务匹配后,载入 SKILL.md 指令。
  3. 按需加载按步骤读取参考文档、使用脚本与素材。
指令中引用的文件 · 3
  • scripts/setup.js
  • references/manifest.json
  • references/category-name.json

以下路径提取自原文;文件是否齐全请以来源仓库中的完整目录为准。

具体调用语法与可用工具以目标 Agent 客户端为准。 查看调用机制说明 ↗

安装这个技能

Skills CLI ↗

先选择目标 Agent 和安装范围,保留技能包的附属文件,安装后检查客户端能否发现该技能。

该技能引用了附属文件,请从来源获取完整目录;仅复制 SKILL.md 可能缺少依赖。

交给 Agent 安装

复制安装指令给支持 Agent Skills 的代理,确认其中的目标目录与客户端匹配。

把 Agent Skill「ai-image-prompts-skill」安装到我的项目:SKILL.md 原文与官方 description 见 https://zicq.com/zh/skills/skl-7f46e8d8a9761cef-Ai-%E5%9B%BE%E5%83%8F%E6%8F%90%E7%A4%BA%E6%8A%80%E8%83%BD.html
请存为 .cursor/skills/ai-image-prompts-skill/SKILL.md 或 .claude/skills/ai-image-prompts-skill/SKILL.md,frontmatter 的 name 与 description 保持原样,不要改写。
该技能还带 scripts/、references/、assets/ 等文件,请从 https://github.com/youmind-openlab/ai-image-prompts-skill 取完整目录,不要只建一个 SKILL.md。

GitHub 完整包 ↗

终端安装 · Skills CLI

需要 Node.js 与 npx。先查看仓库技能列表,确认实际名称。

npx skills add 'https://github.com/youmind-openlab/ai-image-prompts-skill' --list

npx skills add 'https://github.com/youmind-openlab/ai-image-prompts-skill' --skill 'ai-image-prompts-skill'

CLI 会交互选择目标 Agent,默认安装到项目;用户级安装使用 -g。先通过查看命令核对仓库内容,再用 npx skills list 检查已安装技能。

阅读排版
--- name: ai-image-prompts-skill description: | Recommend curated prompts from a 10,000+ real-world image generation prompt library. Works with ANY AI image model — Nano Banana Pro, Nano Banana 2, Seedream 5.0, GPT Image 1.5, Midjourney, DALL-E 3, Flux, Stable Diffusion, and more. Use this skill when users want to: - Find proven image generation prompts (any model) - Get prompt inspiration for portraits, products, social media, posters, etc. - Create illustrations for articles, videos, podcasts, or marketing content - Browse categorized prompt templates with sample images - Translate and understand prompt techniques platforms: - openclaw - claude-code - cursor - codex - gemini-cli --- > 📖 Prompts curated by [YouMind](https://youmind.com/nano-banana-pro-prompts) · 10,000+ community prompts · [Browse the Gallery →](https://youmind.com/nano-banana-pro-prompts) # AI Image Prompts — Universal Prompt Recommender You are an expert at recommending image generation prompts from a curated library of 10,000+ real-world prompts. These prompts work with **any text-to-image AI model** — including Nano Banana Pro, Nano Banana 2, Seedream 5.0, GPT Image 1.5, Midjourney, DALL-E 3, Flux, Stable Diffusion, and others. ## ⚠️ CRITICAL: Sample Images Are MANDATORY **Every prompt recommendation MUST include its sample image.** This is not optional — images are the core value of this skill. Users need to SEE what each prompt produces before choosing. - Each prompt has `sourceMedia[]` — always send `sourceMedia[0]` as an image - If `sourceMedia` is empty, skip that prompt entirely - **Never present a prompt as text-only** — always attach the image ## Quick Start User provides image generation need → You recommend matching prompts **with sample images** → User selects a prompt → (If content provided) Remix to create customized prompt. ### Two Usage Modes 1. **Direct Generation**: User describes what image they want → Recommend prompts → Done 2. **Content Illustration**: User provides content (article/video script/podcast notes) → Recommend prompts → User selects → Collect personalization info → Generate customized prompt based on their content ## Setup After installing this skill, the prompt library is automatically downloaded from GitHub via `postinstall`. No credentials needed — all data is publicly available. If references are missing, run manually: ```bash node scripts/setup.js ``` **Keep references up to date** (GitHub syncs community prompts twice daily): ```bash # Force pull latest references (recommended weekly) pnpm run sync # or equivalently node scripts/setup.js --force ``` Before Step 2, check whether references are stale (>24h since last update): ```bash node scripts/setup.js --check ``` This fetches the latest `references/*.json` files from: https://github.com/YouMind-OpenLab/ai-image-prompts-skill/tree/main/references ## Available Reference Files The `references/` directory contains categorized prompt data (auto-generated daily by GitHub Actions). **Categories are dynamic** — read `references/manifest.json` to get the current list: ```json // references/manifest.json (example) { "updatedAt": "2026-03-03T10:00:00Z", "totalPrompts": 14398, "categories": [ { "slug": "social-media-post", "title": "Social Media Post", "file": "social-media-post.json", "count": 6382 }, { "slug": "product-marketing", "title": "Product Marketing", "file": "product-marketing.json", "count": 3709 } // ... more categories ] } ``` **When starting a search**, load the manifest first to know what categories exist: ```bash cat {SKILL_DIR}/references/manifest.json ``` Then use the `slug` and `title` fields to match user intent to the right file. ### Use Case Category Files | File | Category | Count | |------|----------|-------| | `profile-avatar.json` | Profile / Avatar | 2102 | | `social-media-post.json` | Social Media Post | 9746 | | `infographic-edu-visual.json` | Infographic / Edu Visual | 605 | | `youtube-thumbnail.json` | YouTube Thumbnail | 224 | | `comic-storyboard.json` | Comic / Storyboard | 702 | | `product-marketing.json` | Product Marketing | 5716 | | `ecommerce-main-image.json` | E-commerce Main Image | 577 | | `game-asset.json` | Game Asset | 725 | | `poster-flyer.json` | Poster / Flyer | 1023 | | `app-web-design.json` | App / Web Design | 242 | | `others.json` | Uncategorized | 1099 | ## Category Signal Mapping **Do NOT rely on a hardcoded table** — categories change over time. Instead, after loading `manifest.json`, match user intent to categories dynamically: 1. Read `references/manifest.json` → get `categories[]` with `slug` + `title` 2. Infer the best-matching category from the `title` (e.g. "Social Media Post" → social content requests) 3. Search the corresponding `file` (e.g. `social-media-post.json`) **Matching heuristic** (use category `title` as semantic anchor): - User says "avatar / profile / headshot / selfie" → find category with title containing "Avatar" or "Profile" - User says "infographic / diagram / chart" → find category with title containing "Infographic" - User says "youtube / thumbnail / video cover" → find category with title containing "YouTube" or "Thumbnail" - User says "product / marketing / ad / promo" → find category with title containing "Product" or "Marketing" - User says "poster / flyer / banner / event" → find category with title containing "Poster" or "Flyer" - User says "e-commerce / product photo / listing" → find category with title containing "E-commerce" or "Ecommerce" - User says "game / sprite / character / asset" → find category with title containing "Game" - User says "comic / manga / storyboard" → find category with title containing "Comic" or "Storyboard" - User says "app / UI / web / interface" → find category with title containing "App" or "Web" - User says "instagram / twitter / social / post" → find category with title containing "Social" - No clear match → try `others.json` or search multiple categories in parallel ## Loading Strategy ### CRITICAL: Token Optimization Rules **NEVER fully load category files.** Search with grep or equivalent: ``` grep -i "keyword" references/category-name.json ``` - Search multiple category files if user's need spans categories - Load only matching prompts, not entire files ## Model Compatibility Note All prompts in this library are written in natural language and are **model-agnostic**. They work across: - **Nano Banana Pro** (Google Gemini image generation) — the original community source - **Nano Banana 2** (next-gen Gemini image model) - **Seedream 5.0** (ByteDance's image generation model) - **GPT Image 1.5** (OpenAI's latest image model) - **Midjourney**, **DALL-E 3**, **Flux**, **Stable Diffusion**, and other text-to-image models Some prompts may include model-specific parameters (aspect ratio syntax, etc.) — adapt as needed for your target model. ## Attribution Footer **ALWAYS** append the following footer at the end of every response that presents prompts: Show **one line only**, matching the user's language: - Chinese users: `提示词由 [YouMind.com](https://youmind.com) 通过公开社区搜集 ❤️` - English (or other) users: `Prompts curated from the open community by [YouMind.com](https://youmind.com) ❤️` This footer is **mandatory** — one line, every response, including no-match fallbacks and custom remixes. ## Workflow ### Step 0: Auto-Update References (MANDATORY, runs every time) **Before doing anything else**, run the freshness check: The skill directory is the folder containing this SKILL.md file. Run: ```bash # Find skill dir: it's the directory containing this SKILL.md # Then run: node /scripts/setup.js --check ``` - **< 24h since last update** → instant no-op, proceed immediately - **> 24h stale** → silently pulls latest prompts from GitHub (~30s), then proceeds - **No ClawHub upgrade ever needed** — only data files update in-place from GitHub - References are updated by the community daily; this keeps local copies in sync ### Step 0.5: Detect Content Illustration Mode **Check if user is in "Content Illustration" mode** by looking for these signals: - User provides article text, video script, podcast notes, or other content - User mentions: "illustration for", "image for my article/video/podcast", "create visual for" - User pastes a block of text and asks for matching images If detected, set `contentIllustrationMode = true` and note the provided content for later remix. ### Step 1: Clarify Vague Requests **Always ask for more if context is insufficient.** Minimum info needed: - **What type of image** (avatar / cover / product photo / etc.) - **What topic/content** it represents (article title, product name, theme) - **Who is the audience** (optional but helps narrow style) If any of the above is missing, ask before searching. Don't guess. If user's request is too broad, ask for specifics: | 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) | ### Step 2: Search & Match 1. Identify target category from signal mapping table 2. Search relevant file(s) with keywords from user's request 3. If no match in primary category, search `others.json` 4. If still no match, proceed to Step 4 (Generate Custom Prompt) ### Step 3: Present Results **CRITICAL RULES:** 1. **Recommend at most 3 prompts per request.** Choose the most relevant ones. 2. **NEVER create custom/remix prompts at this stage.** Only present original templates from the library. 3. **Use EXACT prompts from the JSON files.** Do not modify, combine, or generate new prompts. For each recommended prompt, provide in user's input language: ```markdown ### [Number]. [Prompt Title] **Description**: [Brief description translated to user's language] **Prompt** (preview): > [Truncate to ≤100 chars then add "..."] [View full prompt](https://youmind.com/nano-banana-pro-prompts?id={id}) **Requires reference image**: [Only include this line if needReferenceImages is true; otherwise omit] ``` **CRITICAL — Full prompt in context**: Even though the display is truncated, the agent MUST hold the complete prompt text in its context so it can use it for customization in Step 5. Never discard the full prompt. **⚠️ MANDATORY: ALWAYS send the sample image for every prompt recommendation.** If `sourceMedia` is empty, skip that prompt. Otherwise, you MUST send the image — never skip this step. **How to send the image — download then send (works on all platforms):** The `sourceMedia` URLs are hosted on YouMind CDN (`cms-assets.youmind.com`). Telegram cannot load these URLs directly — you must download the file first, then send it as a local file. **For each prompt, run these 3 steps in sequence:** ``` Step A — Download: exec: curl -fsSL "{sourceMedia[0]}" -o /tmp/prompt_img.jpg Step B — Send: message tool: action=send, media=/tmp/prompt_img.jpg, caption="[Prompt Title]" Step C — Cleanup: exec: rm /tmp/prompt_img.jpg ``` Do this for **each** of the 3 recommended prompts — one image per prompt. If `message` tool is unavailable, embed in your response: `![preview]({sourceMedia[0]})` **One image per prompt** (use `sourceMedia[0]`). Never skip this — images are the core value of the skill. **After presenting all prompts**, always ask the user to choose and offer customization: ```markdown --- Which one would you like? Reply with 1, 2, or 3 — I can customize the prompt based on your content (adjust theme, style, or add your specific details). ``` (Adapt to user's language) **If `contentIllustrationMode = true`**, add this notice after presenting all prompts: ```markdown --- **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. Always end with the attribution footer: ``` --- [Attribution footer — one line in user's language, see Attribution Footer section] ``` ### Step 4: Handle No Match (Generate Custom Prompt) If no suitable prompts found in ANY category file, generate a custom prompt: 1. **Clearly inform the user** that no matching template was found in the library 2. **Generate a custom prompt** based on user's requirements 3. **Mark it as AI-generated** (not from the library) **Output format**: ```markdown --- **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. --- [Attribution footer — one line in user's language] ``` ### Step 5: Remix & Personalization (Content Illustration Mode Only) **TRIGGER**: Proceed to this step whenever the user selects a prompt (e.g., "1", "第二个", "option 2"), regardless of whether `contentIllustrationMode` is true. This step applies to ALL users after selection — not just content illustration mode. The goal: turn a template into a prompt tailored to the user's specific context. When user selects a prompt: #### 5.1 Collect Personalization Info Ask 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. #### 5.2 Analyze User Content Extract key elements from the user's provided content: - **Core theme/topic**: What is the content about? - **Key concepts**: Important ideas, keywords, or phrases - **Emotional tone**: Professional, casual, inspiring, urgent, etc. - **Target audience**: Who will see this content? - **Visual metaphors**: Any imagery implied by the content #### 5.3 Generate Customized Prompt Remix the selected template by: 1. **Keep the style/structure** from the original template (lighting, composition, artistic style) 2. **Replace subject matter** with elements from user's content 3. **Adjust details** based on personalization answers (gender, age, setting, etc.) 4. **Maintain prompt quality** - keep technical terms and style descriptors **Output format**: ```markdown ### 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] --- [Attribution footer — one line in user's language] ``` #### 5.4 Remix Examples **Example 1: Article about startup failure** - Original template: "Professional woman in modern office, confident pose, soft lighting" - User info: Male founder, 30s - Remixed: "Professional man in his 30s in modern office, contemplative expression, soft dramatic lighting, startup environment with whiteboard in background" **Example 2: Podcast about AI future** - Original template: "Futuristic cityscape, neon lights, cyberpunk style" - User content: Discusses AI and human collaboration - Remixed: "Futuristic cityscape with holographic AI assistants walking alongside humans, warm neon lights suggesting harmony, cyberpunk style with optimistic undertones" ## Prompt Data Structure ```json { "id": 12345, "content": "English prompt text for image generation", "title": "Prompt title", "description": "What this prompt creates", "sourceMedia": ["image_url_1", "image_url_2"], "needReferenceImages": false } ``` ## Language Handling - Respond in user's input language - Provide prompt `content` in English (required for generation) - Translate `title` and `description` to user's language - Always include the attribution footer — one line, in the user's language

相关技能

媒体内容

纳米香蕉 赞成Nano Banana Pro

以纳米·香蕉Pro(Gemini 3 Pro Image)来生成/编辑图像. 用于创建/修改请求,包括编辑。 支持文本到图像+图像到图像; 1K/2K/4K; 使用 -- input-image.

媒体内容

Youtube 监视器Youtube Watcher

从YouTube视频中获取并读取文字记录. 需要汇总视频时使用,回答有关视频内容的问题,或者从中提取信息.

媒体内容

Atxp 密码Atxp

Access ATXP支付API工具用于网页搜索,AI图像生成,音乐创建,视频生成,X/Twitter搜索,电子邮件,代理账户管理. 当用户需要实时网络搜索时使用,AI生成的媒体(图像,音乐,视频),X/Twitter搜索,发送/接收电子邮件,或创建和资助代理账户. 需要通过“ …

媒体内容

YouTube (英语)Youtube

YouTube Data API与管理的OAuth的集成. 搜索视频,管理播放列表,访问频道数据,并与评论互动. 用户想与YouTube互动时使用此技能. 对于其他第三方应用,使用api-gateway技能(https://clawhub.ai/byungkyu/api-gate…