Loading...
Loading...
Help users create custom batch image generation Skills through interactive Q&A. Users don't need to write code; they can generate fully functional image generation Skills just by answering questions. Triggered when users say "Help me create an image generation Skill", "I want to make an image matching Skill", "Create a batch image generation Skill", "How to make an image generation Skill", or "Help me make an AI image generation Skill". Supports any image scenarios such as article illustrations, Logo design, storyboards, social media images, posters, etc.
npx skill4agent add zephyrwang6/myskill image-skill-builderWhat type of batch image generation Skill do you want to create?
1. 📝 Article/Blog Illustrations — Automatically generate images for each paragraph of long-form text
2. 🎨 Logo/Brand Design — Batch generate Logo variants
3. 🎬 Storyboard/Story Sequence — Break down stories into consecutive frames
4. 📱 Social Media Images — Images for Xiaohongshu, Official Accounts, X
5. 🖼️ Poster/Cover Design — Event posters, course covers, Banners
6. 📊 Data Visualization — Infographics, flowcharts, architecture diagrams
7. 🎭 Character/IP Design — IP images, avatars, character settings
8. ✏️ Other (Please describe)
Select a number, or directly describe your scenario.Where will these images be mainly used?
1. 📖 Illustrations in articles/documents (Need automatic insertion into Markdown)
2. 📲 Social platform publishing (Need specific dimensions)
3. 💼 Brand/commercial use (Need high resolution + multiple variants)
4. 🎓 Teaching/demonstration (Need clear and easy to understand)
5. 🎮 Entertainment/creation (Pursue visual effects)
This will affect the resolution, dimensions and output format of the images.Approximately how many images will be generated each time this Skill is used?
1. 1-3 images (Premium route, polish each image carefully)
2. 5-10 images (Standard batch, balance quality and quantity)
3. 10+ images (Large batch, fast output)
This will affect the workflow design of the Skill (whether batch confirmation is required).Based on your scenario, the following styles are recommended:
1. [Style Name] — [One-sentence feature] | Suitable for: [Scenario]
2. [Style Name] — [One-sentence feature] | Suitable for: [Scenario]
...
Which one do you like? You can also describe the style you want, and I will match it for you.Do you have reference images? Upload a style image you like, and I will analyze it:
- Graphic elements (Shape/composition/layout)
- Color scheme (Main color/secondary color/atmosphere)
- Visual style (Realistic/flat/hand-drawn/3D...)
- Emotional tone (Professional/warm/cool/cute...)
- Text processing (With/without text/font style)
You can skip this if you don't have any, just say "Skip".Color preference?
1. ⬛ Black and white/grayscale — Minimalist, professional
2. 🔵 Monochrome — One main color + black and white (e.g., blue series, green series)
3. 🌈 Colorful — Rich color scheme, visually lively
4. 🎯 Brand color — Specify a specific color (give me the color code or description)
5. 🤷 Random — Automatically matched according to style
Select one, or directly tell me the color you want.Image aspect ratio?
1. 📺 16:9 Landscape — Article illustrations, presentations, Banners
2. ⬜ 1:1 Square — Logos, social avatars, Instagram
3. 📱 9:16 Portrait — Xiaohongshu, mobile wallpapers, Stories
4. 📄 3:4 Portrait — Posters, covers
5. 🖥️ 21:9 Ultra-wide — Banners, website headers
6. Other (Tell me the specific ratio)
The most commonly used are 16:9 and 1:1.Does the image need to include text?
1. ❌ No text — Pure visual image
2. 📌 A few keywords — 1-3 core vocabulary
3. 📝 Title + keywords — Obvious text information
4. 🌐 Mixed Chinese and English — Mainly Chinese, professional terms in English
If text is needed, Chinese is used by default.Where does the image content come from?
1. ✍️ Manual description each time — I tell the AI what to draw
2. 📄 Automatically extract from articles/documents — AI analyzes the article to generate illustrations
3. 📋 Batch generate from templates/lists — I provide a list for batch image generation
4. 🖼️ Extend from reference images — Upload images + descriptions to adapt
This determines the input method of the Skill.Do multiple images need to maintain a consistent style?
1. 🔒 Must be consistent — Same visual language (e.g., series illustrations, storyboards)
2. 🔓 Allow changes — Style differences are allowed (e.g., Logo variant exploration)
3. 🎯 Partially consistent — Overall style is consistent but details can vary
The stronger the consistency, the stricter the style anchoring in the prompt.Final confirmation of technical parameters:
| Configuration Item | Current Value | Description |
|-------|--------|------|
| Resolution | 2K | Optional 1K/2K/4K |
| API | Gemini (gemini-3-pro-image-preview) | Default |
| Save Location | obsidian/09image/MMDD-Theme Name/ | Automatically categorized by date |
| Insert into Document | [Yes/No, determined based on Q2] | Automatically insert into Markdown |
| Skill Name | [Automatically generated based on Q1] | You can also name it yourself |
Do you need to modify anything? If not, just reply "Confirm".| User Selection | Generated Skill Structure |
|---|---|
| Article illustrations | Similar to article-batch-illustration: Analyze article → Split paragraphs → Generate prompts → Confirm → Batch generate images → Insert into document |
| Logo design | Similar to logo-batch-generator: Collect brand information → Select style → 10 variants → Generate images → Iterate |
| Storyboard | Similar to storyboard-generator: Polish story → Split into storyboards → Select style → Batch generate images |
| Social media images | New mode: Input theme/copy → Select template → Batch generate images → Export specific dimensions |
| Poster/cover | New mode: Input theme → Select style → Generate multiple variants → Iterate |
| Data visualization | Similar to article-batch-illustration but focused on charts: Input data/concepts → Select chart type → Generate images |
| Character/IP design | New mode: Describe character settings → Select style → Multi-angle/expression variants → Generate images |
skills/[skill-name]/
├── SKILL.md ← Automatically filled based on answers
├── agents/
│ └── openai.yaml ← Automatically generate UI metadata
├── scripts/
│ └── generate_image.py ← Copied from references/generate_image.py
└── references/
└── style-guide.md ← Automatically assembled based on style selection---
name: [skill-name]
description: [Automatically generated based on scenario + style, including trigger words]
---
# [Skill Display Name]
[One-sentence function description]
## Workflow
[Fill in the corresponding workflow based on scenario type]
## Style Configuration
[User-selected style prefix and parameters]
## API Configuration
[Fixed API information]
## Save Path Specification
[Path template]
## Common Usage
[Trigger words and usage examples]scripts/generate_image.pyYour Skill has been created!
📁 Location: skills/[skill-name]/
📄 Files:
- SKILL.md (Main file)
- scripts/generate_image.py (Image generation script)
- references/style-guide.md (Style guide)
- agents/openai.yaml (UI configuration)
🔧 Core Configuration:
- Scenario: [xxx]
- Style: [xxx]
- Aspect Ratio: [xxx]
- Resolution: [xxx]
Do you want to try this Skill now? Send me a piece of content, and I will generate images for you using the newly created Skill.| File | Purpose | When to Read |
|---|---|---|
| references/style-library.md | Complete prompt template library for all available styles | When displaying style options in Phase 2 |
| references/skill-template.md | Skill file generation template | When assembling the Skill in Phase 5 |
| scripts/generate_image.py | Image generation script (copied to new Skill) | When copying the script in Phase 5 |
| User Says | Operation |
|---|---|
| "Help me create an image generation Skill" | Start the complete Q&A process from Q1 |
| "I want to make a Xiaohongshu image matching Skill" | Skip Q1 (Known scenario = social media) and start from Q2 |
| "Create a Skill similar to article illustration, but in cyberpunk style" | Skip Q1+Q4 (Known scenario + style) and quickly confirm other parameters |
| "Help me modify the style of the Skill I just created" | Read the existing Skill and only re-run Phase 2 |