gpt-taste
gpt taste
baoyu-cover-image
Generates article cover images with 20 hand-drawn styles and auto-style selection. Supports cinematic (2.35:1), widescreen (16:9), and square (1:1) aspects. Use when user asks to "generate cover image", "create article cover", "make cover", or mentions "封面图".
Full skill instructions
Generate elegant cover images for articles with multiple style options.
# Auto-select style and aspect based on content
/baoyu-cover-image path/to/article.md
# Specify style
/baoyu-cover-image article.md --style blueprint
# Specify aspect ratio
/baoyu-cover-image article.md --aspect 16:9
# Visual only (no title text)
/baoyu-cover-image article.md --no-title
# Direct content input
/baoyu-cover-image
[paste content]
# Direct input with options
/baoyu-cover-image --style notion --aspect 1:1
[paste content]
| Option | Description |
|---|---|
--type <name> | Cover type (see Type Gallery) |
--style <name> | Cover style (see Style Gallery) |
--aspect <ratio> | 2.35:1 (default), 16:9, 1:1 |
--lang <code> | Title language (en, zh, ja, etc.) |
--no-title | Visual only, no title text |
| Dimension | Controls | Examples |
|---|---|---|
| Type | Visual composition, information structure | hero, conceptual, typography, metaphor, scene, minimal |
| Style | Visual aesthetics, colors, mood | elegant, blueprint, notion, warm, minimal, watercolor |
Type × Style can be freely combined. Example: --type conceptual --style blueprint creates technical concept visualization with schematic aesthetics.
| Type | Description | Best For |
|---|---|---|
hero | Large visual impact, title overlay | Product launch, brand promotion, major announcements |
conceptual | Concept visualization, abstract core ideas | Technical articles, methodology, architecture design |
typography | Text-focused layout, prominent title | Opinion pieces, quotes, insights |
metaphor | Visual metaphor, concrete expressing abstract | Philosophy, growth, personal development |
scene | Atmospheric scene, narrative feel | Stories, travel, lifestyle |
minimal | Minimalist composition, generous whitespace | Zen, focus, core concepts |
When --type is omitted, select based on content signals:
| Signals | Type |
|---|---|
| Product, launch, announcement, release, reveal | hero |
| Architecture, framework, system, API, technical, model | conceptual |
| Quote, opinion, insight, thought, headline, statement | typography |
| Philosophy, growth, abstract, meaning, reflection | metaphor |
| Story, journey, travel, lifestyle, experience, narrative | scene |
| Zen, focus, essential, core, simple, pure | minimal |
| Style | Description |
|---|---|
elegant (default) | Refined, sophisticated |
blueprint | Technical schematics |
bold-editorial | Magazine impact |
chalkboard | Chalk on blackboard |
dark-atmospheric | Cinematic dark mode |
editorial-infographic | Visual storytelling |
fantasy-animation | Ghibli/Disney inspired |
flat-doodle | Pastel, cute shapes |
intuition-machine | Technical, bilingual |
minimal | Ultra-clean, zen |
nature | Organic, earthy |
notion | SaaS dashboard |
pixel-art | Retro 8-bit |
playful | Fun, whimsical |
retro | Halftone, vintage |
sketch-notes | Hand-drawn, warm |
vector-illustration | Flat vector |
vintage | Aged, expedition |
warm | Friendly, human |
watercolor | Soft hand-painted |
Style definitions: references/styles/
| elegant | blueprint | notion | warm | minimal | watercolor | bold-editorial | dark-atmospheric | |
|---|---|---|---|---|---|---|---|---|
| hero | ✓✓ | ✓ | ✓ | ✓✓ | ✓ | ✓✓ | ✓✓ | ✓✓ |
| conceptual | ✓✓ | ✓✓ | ✓✓ | ✓ | ✓✓ | ✗ | ✓ | ✓ |
| typography | ✓✓ | ✓ | ✓✓ | ✓ | ✓✓ | ✓ | ✓✓ | ✓✓ |
| metaphor | ✓✓ | ✗ | ✓ | ✓✓ | ✓ | ✓✓ | ✓ | ✓ |
| scene | ✓ | ✗ | ✗ | ✓✓ | ✓ | ✓✓ | ✓ | ✓✓ |
| minimal | ✓✓ | ✓ | ✓✓ | ✓ | ✓✓ | ✓ | ✗ | ✓ |
✓✓ = highly recommended | ✓ = compatible | ✗ = not recommended
When --style is omitted, select based on content signals:
| Signals | Style |
|---|---|
| Architecture, system design | blueprint |
| Product launch, marketing | bold-editorial |
| Education, tutorial | chalkboard |
| Entertainment, premium | dark-atmospheric |
| Tech explainer, research | editorial-infographic |
| Fantasy, children | fantasy-animation |
| Technical docs, bilingual | intuition-machine |
| Personal story, emotion | warm |
| Zen, focus, essential | minimal |
| Fun, beginner, casual | playful |
| Nature, wellness, eco | nature |
| SaaS, dashboard | notion |
| Workflow, productivity | flat-doodle |
| Gaming, retro tech | pixel-art |
| Knowledge sharing | sketch-notes |
| Creative proposals | vector-illustration |
| History, exploration | vintage |
| Lifestyle, travel | watercolor |
| Business, professional | elegant |
Each session creates an independent directory named by content slug:
cover-image/{topic-slug}/
├── source-{slug}.{ext} # Source files (text, images, etc.)
├── prompts/cover.md # Generation prompt
└── cover.png # Output image
Slug Generation:
future-of-aiConflict Resolution:
If cover-image/{topic-slug}/ already exists:
{topic-slug}-YYYYMMDD-HHMMSSai-future exists → ai-future-20260118-143052Source Files:
Copy all sources with naming source-{slug}.{ext}:
source-article.md, source-reference.png, etc.Copy and track progress:
Cover Image Progress:
- [ ] Step 0: Check preferences (EXTEND.md) ⚠️ REQUIRED if not found
- [ ] Step 1: Analyze content
- [ ] Step 2: Confirm options (type + style + aspect) ⚠️ REQUIRED
- [ ] Step 3: Create prompt
- [ ] Step 4: Generate image
- [ ] Step 5: Completion report
Input → [Step 0: Preferences/Setup] → Analyze → [Confirm: Type + Style + Aspect] → Prompt → Generate → Complete
Purpose: Load user preferences or run first-time setup. Do NOT skip setup if EXTEND.md not found.
Use Bash to check EXTEND.md existence (priority order):
# Check project-level first
test -f .baoyu-skills/baoyu-cover-image/EXTEND.md && echo "project"
# Then user-level (cross-platform: $HOME works on macOS/Linux/WSL)
test -f "$HOME/.baoyu-skills/baoyu-cover-image/EXTEND.md" && echo "user"
┌──────────────────────────────────────────────────┬───────────────────┐ │ Path │ Location │ ├──────────────────────────────────────────────────┼───────────────────┤ │ .baoyu-skills/baoyu-cover-image/EXTEND.md │ Project directory │ ├──────────────────────────────────────────────────┼───────────────────┤ │ $HOME/.baoyu-skills/baoyu-cover-image/EXTEND.md │ User home │ └──────────────────────────────────────────────────┴───────────────────┘
┌───────────┬───────────────────────────────────────────────────────────────────────────┐ │ Result │ Action │ ├───────────┼───────────────────────────────────────────────────────────────────────────┤ │ Found │ Read, parse, display preferences summary (see below) → Continue to Step 1 │ ├───────────┼───────────────────────────────────────────────────────────────────────────┤ │ Not found │ ⚠️ MUST run first-time setup (see below) → Then continue to Step 1 │ └───────────┴───────────────────────────────────────────────────────────────────────────┘
Preferences Summary (when EXTEND.md found):
Display loaded preferences:
Preferences loaded from [project/user]:
• Watermark: [enabled/disabled] [content if enabled]
• Type: [preferred_type or "auto"]
• Style: [preferred_style or "auto"]
• Aspect: [default_aspect]
• Language: [language or "auto"]
First-Time Setup (when EXTEND.md not found):
Language: Use user's input language or saved language preference.
Use AskUserQuestion with ALL questions in ONE call:
Q1: Watermark
header: "Watermark"
question: "Watermark text for generated cover images?"
options:
- label: "No watermark (Recommended)"
description: "Clean covers, can enable later in EXTEND.md"
Q2: Preferred Type
header: "Type"
question: "Default cover type preference?"
options:
- label: "Auto-select (Recommended)"
description: "Choose based on content analysis each time"
- label: "hero"
description: "Large visual impact - product launch, announcements"
- label: "conceptual"
description: "Concept visualization - technical, architecture"
Q3: Preferred Style
header: "Style"
question: "Default cover style preference?"
options:
- label: "Auto-select (Recommended)"
description: "Choose based on content analysis each time"
- label: "elegant"
description: "Refined, sophisticated - professional business"
- label: "notion"
description: "SaaS dashboard - productivity/tech content"
Q4: Default Aspect Ratio
header: "Aspect"
question: "Default aspect ratio for cover images?"
options:
- label: "2.35:1 (Recommended)"
description: "Cinematic widescreen, best for article headers"
- label: "16:9"
description: "Standard widescreen, versatile"
- label: "1:1"
description: "Square, social media friendly"
Q5: Save Location
header: "Save"
question: "Where to save preferences?"
options:
- label: "Project (Recommended)"
description: ".baoyu-skills/ (this project only)"
- label: "User"
description: "~/.baoyu-skills/ (all projects)"
After setup: Create EXTEND.md with user choices, then continue to Step 1.
Full setup details: references/config/first-time-setup.md
EXTEND.md Supports: Watermark | Preferred type | Preferred style | Default aspect ratio | Custom style definitions | Language preference
Schema: references/config/preferences-schema.md
Read source content, save it if needed, and perform analysis.
Actions:
source.md in target directoryPurpose: Validate type, style and aspect ratio. Do NOT skip.
Language: Auto-determined (user's input language > saved preference > source language). No need to ask.
Present options using AskUserQuestion:
Question 1: Type (if not specified via --type)
header: "Type"
question: "Which cover type?"
multiSelect: false
options:
- label: "[auto-recommended type] (Recommended)"
description: "[reason based on content signals]"
- label: "hero"
description: "Large visual impact, title overlay - product launch, announcements"
- label: "conceptual"
description: "Concept visualization - technical, architecture"
- label: "typography"
description: "Text-focused layout - opinions, quotes"
Question 2: Style (if not specified via --style)
[style name] - [why it fits this content]header: "Style"
question: "Which cover style?"
multiSelect: false
options:
- label: "[best compatible style] (Recommended)"
description: "[reason based on type + content]"
- label: "[style2]"
description: "[reason]"
- label: "[style3]"
description: "[reason]"
Question 3: Aspect Ratio (if not specified via --aspect)
header: "Aspect"
question: "Cover aspect ratio?"
multiSelect: false
options:
- label: "2.35:1 (Recommended)"
description: "Cinematic widescreen, best for article headers"
- label: "16:9"
description: "Standard widescreen, versatile"
- label: "1:1"
description: "Square, social media friendly"
After response: Proceed to Step 3 with confirmed type + style + aspect ratio.
Save to prompts/cover.md:
Cover theme: [2-3 words]
Type: [confirmed type]
Style: [confirmed style]
Aspect ratio: [confirmed ratio]
Title text: [max 8 chars, or "none" if --no-title]
Language: [confirmed language]
Type composition:
- [Type-specific layout and structure]
Visual composition:
- Main visual: [type + style appropriate metaphor]
- Layout: [positioning based on type and aspect ratio]
- Decorative: [style elements]
Color scheme: [primary, background, accent from style]
Type notes: [key characteristics from type definition]
Style notes: [key characteristics from style definition]
[Watermark section if enabled]
Type-Specific Composition:
| Type | Composition Guidelines |
|---|---|
hero | Large focal visual (60-70% area), title overlay on visual, dramatic composition |
conceptual | Abstract shapes representing core concepts, information hierarchy, clean zones |
typography | Title as primary element (40%+ area), minimal supporting visuals, strong hierarchy |
metaphor | Concrete object/scene representing abstract idea, symbolic elements, emotional resonance |
scene | Atmospheric environment, narrative elements, mood-setting lighting and colors |
minimal | Single focal element, generous whitespace (60%+), essential shapes only |
Title guidelines (if included):
Watermark Application (if enabled in preferences): Add to prompt:
Include a subtle watermark "[content]" positioned at [position]
with approximately [opacity*100]% visibility. The watermark should
be legible but not distracting from the main content.
Reference: references/config/watermark-guide.md
Image Generation Skill Selection:
cover.pngOn failure: Auto-retry once before reporting error.
Cover Generated!
Topic: [topic]
Type: [type name]
Style: [style name]
Aspect: [ratio]
Title: [title or "visual only"]
Language: [lang]
Watermark: [enabled/disabled]
Location: [directory path]
Files:
✓ source-{slug}.{ext}
✓ prompts/cover.md
✓ cover.png
| Action | Steps |
|---|---|
| Regenerate | Update prompt → Regenerate with same settings |
| Change type | Confirm new type → Update prompt → Regenerate |
| Change style | Confirm new style → Update prompt → Regenerate |
| Change aspect | Confirm new aspect → Update prompt → Regenerate |
Styles: references/styles/<name>.md - Style definitions
Config:
references/config/preferences-schema.md - EXTEND.md schemareferences/config/first-time-setup.md - First-time setup flowreferences/config/watermark-guide.md - Watermark configurationCustom configurations via EXTEND.md. See Step 0 for paths and supported options.
gpt taste
Premium brand-kit image generation for high-end identity systems, logo concepts, and visual-world presentations.
Premium website design-to-code skill that generates visual references first, then builds faithful frontend implementations.
Premium frontend image direction for landing pages and marketing sites, generating one distinct horizontal image per section.
Premium mobile app screen concepts and flows with clean hierarchy, strong imagery, and distinctive art direction.
Emil Kowalski's philosophy on UI polish, component design, and the invisible details that make software feel good.
Frontend design and iteration for production-grade interfaces, from concept to ship.
Reverse-engineer design tokens from public websites into starter token files for your project.
Builds an animation from scratch by making the decisions in the order that determines whether it feels right.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
Chat-to-edit AI studio for product photos, portraits, branding, and video.
Generate your dream room in seconds.
Redesign your interior in seconds using AI
Transform rooms with AI-generated designs.
Transform Your Space with AI-Powered Japanese Interior Designs by Jife
AI-powered wireframes for non-designers.
Revolutionize Property Viewing with AI-Generated Floor Plans and Virtual Tours
Transform sketches into stunning architectural renders with AI.