baoyu-visual-skills
Generate infographics, knowledge comics, and article illustrations using the baoyu system (by 宝玉/JimLiu). Covers 21 layouts × 21 styles for infographics, 6 art styles × 7 tones for comics, and 6 illustration types. All use image_generate tool with prompt-only workflow.
- License 许可
- MIT
- 所属仓库
- S3YED/appie-kit
- 最近更新
- 2026-08-27
- Stars
- ★ 14
- Forks
- 3
01 前言 Front Matter
- name
- baoyu-visual-skills
- author
- Hermes Agent (adapted from baoyu-skills by JimLiu)
- license
- MIT
- version
- 1.0.0
- metadata
- { "hermes": { "tags": [ "baoyu", "infographic", "comic", "article-illustration", "image-generation", "visual-content" ], "related_skills": [] } }
- platforms
- [ "linux", "macos", "windows" ]
- description
- Generate infographics, knowledge comics, and article illustrations using the baoyu system (by 宝玉/JimLiu). Covers 21 layouts × 21 styles for infographics, 6 art styles × 7 tones for comics, and 6 illustration types. All use image_generate tool with prompt-only workflow.
03 SKILL.md 正文
Baoyu Visual Skills — Infographics, Comics & Article Illustrations
Three visual content generators from the baoyu suite (by 宝玉/JimLiu), all sharing the same image_generate-based backend, prompt-only workflow, and file structure conventions.
Section 1: Infographics (baoyu-infographic)
21 layouts × 21 styles for creating information graphics, data visualizations, and educational diagrams.
When to Use
User asks for infographic, visual summary, information graphic, "信息图", "可视化", or "高密度信息大图".
Layouts (21)
| Layout | Best For |
|---|---|
linear-progression |
Timelines, processes, tutorials |
binary-comparison |
A vs B, before-after, pros-cons |
comparison-matrix |
Multi-factor comparisons |
hierarchical-layers |
Pyramids, priority levels |
tree-branching |
Categories, taxonomies |
hub-spoke |
Central concept with related items |
structural-breakdown |
Exploded views, cross-sections |
bento-grid |
Multiple topics, overview (default) |
iceberg |
Surface vs hidden aspects |
bridge |
Problem-solution |
funnel |
Conversion, filtering |
isometric-map |
Spatial relationships |
dashboard |
Metrics, KPIs |
periodic-table |
Categorized collections |
comic-strip |
Narratives, sequences |
story-mountain |
Plot structure, tension arcs |
jigsaw |
Interconnected parts |
venn-diagram |
Overlapping concepts |
winding-roadmap |
Journey, milestones |
circular-flow |
Cycles, recurring processes |
dense-modules |
High-density modules, data-rich guides |
Styles (21)
craft-handmade (default), claymation, kawaii, storybook-watercolor, chalkboard, cyberpunk-neon, bold-graphic, aged-academia, corporate-memphis, technical-schematic, origami, pixel-art, ui-wireframe, subway-map, ikea-manual, knolling, lego-brick, pop-laboratory, morandi-journal, retro-pop-grid, hand-drawn-edu
Workflow
- Analyze content → save source + analysis files
- Recommend 3-5 layout × style combinations based on content structure
- Confirm with user (combination, aspect ratio, language)
- Generate prompt using layout + style definitions → save to
prompts/infographic.md - Generate image via
image_generate→ download URL to output directory - Report summary
Output structure: infographic/{topic-slug}/ with source, analysis.md, structured-content.md, prompts/, and final PNG.
Keyword Shortcuts
high-density-info/高密度信息大图→ auto-selectdense-modules+morandi-journal/pop-laboratory/retro-pop-gridinfographic/信息图→ auto-selectbento-grid+craft-handmade
Section 2: Knowledge Comics (baoyu-comic)
Create educational/educational comics with flexible art style × tone combinations.
When to Use
User asks for knowledge comic, 知识漫画, educational comic, biography comic, tutorial comic, or Logicomix-style.
Art Styles (6)
| Style | Best For |
|---|---|
ligne-claire (default) |
Clear line, Tintin-style, clean storytelling |
manga |
Japanese manga aesthetics |
realistic |
Detailed, lifelike rendering |
ink-brush |
Traditional Chinese ink painting style |
chalk |
Chalkboard/classroom feel |
minimalist |
Simple, clean, icon-focused |
Tones (7)
neutral (default), warm, dramatic, romantic, energetic, vintage, action
Presets (5)
| Preset | Art + Tone | Special |
|---|---|---|
ohmsha |
manga + neutral | Visual metaphors, no talking heads, gadget reveals |
wuxia |
ink-brush + action | Qi effects, combat visuals, atmospheric |
shoujo |
manga + romantic | Decorative elements, eye details, romantic beats |
concept-story |
manga + warm | Visual symbol system, growth arc |
four-panel |
minimalist + neutral + four-panel layout | 起承转合 structure, B&W + spot color |
Layouts
standard (default), cinematic, dense, splash, mixed, webtoon, four-panel
Workflow
- Analyze content → save source + analysis
- Confirm style, tone, layout, aspect ratio with user
- Generate storyboard + character definitions
- Generate prompts per page (with character descriptions embedded)
- Generate images via
image_generate→ download each to local PNG - Character sheet optional (human review artifact)
Output structure: comic/{topic-slug}/ with source, analysis.md, storyboard.md, characters/, prompts/, and PNG pages.
Character Consistency
- Character descriptions in
characters/characters.mdtext format - Embedded inline in every page's
image_generateprompt - PNG character sheet optional (human-facing, not input to image model)
Section 3: Article Illustrations (baoyu-article-illustrator)
Analyze articles, identify illustration positions, generate images with Type × Style × Palette consistency.
When to Use
User asks to illustrate an article, add images, generate illustrations for content, "为文章配图", or "illustrate article".
Types (6)
| Type | Best For |
|---|---|
infographic |
Data, metrics, technical |
scene |
Narratives, emotional |
flowchart |
Processes, workflows |
comparison |
Side-by-side, options |
framework |
Models, architecture |
timeline |
History, evolution |
Styles
Core: notion-style, warm-illustration, minimal-flat, tech-blueprint, watercolor, elegant-line
Full style gallery: references/styles.md
Palettes (optional)
macaron, warm, neon — override style's default colors. Or define custom palette.
Workflow
- Detect reference images (analyze via
vision_analyzefor style traits) - Analyze content (type, purpose, core arguments, positions for illustrations)
- Confirm settings (preset/type, density, style, palette, language)
- Generate outline with per-illustration entries
- Generate prompts per illustration
- Generate images via
image_generate→ download each - Insert
into article after corresponding paragraph
Output structure: {output-dir}/ with source, analysis.md, outline.md, prompts/, and PNGs.
Shared Conventions
File Structure
{type}/{topic-slug}/
├── source-{slug}.{ext}
├── analysis.md
├── prompts/
│ └── NN-{type}-{slug}.md
└── NN-{type}-{slug}.png
Aspect Ratio Mapping
| Storyboard/Design ratio | image_generate format |
|---|---|
16:9, 4:3, 3:2 |
landscape |
9:16, 3:4, 2:3 |
portrait |
1:1 |
square |
Core Principles (All Baoyu Skills)
- Data integrity — never summarize or paraphrase source statistics
- Strip secrets — scan for API keys, tokens, or credentials before writing any output
- Prompt files are mandatory — save prompt to disk before every
image_generatecall - Always download the URL returned by
image_generateto a local file (the tool returns a URL, not a file) - Use absolute paths for curl — never trust persistent-shell CWD across batches
- Backup before regenerating — existing files get
-backup-YYYYMMDD-HHMMSSsuffix
clarify Timeout Handling
When clarify times out (no user response):
- Use best judgment for THAT question only
- Continue asking remaining questions if more are needed
- Surface the default visibly so user can correct later
Pitfalls
- image_generate does not accept images — it's prompt + aspect ratio only. Reference images must be described textually via
vision_analyze. - Always download URLs —
image_generatereturns a URL, not a local path. Usecurl -fsSL "<url>" -o /abs/path/to/file.png - Absolute output paths — never relative paths for
curl -o; CWD can drift between batches - No backend selection —
image_generateuses whatever model the user configured; don't write model names into prompts - One concept per section — each illustration/comic page/infographic section should convey one clear concept
- Comic Step 2 confirmation required — don't skip style+tone confirmation
- Metaphors vs concepts — illustrate the underlying concept, not the literal metaphor
- Character consistency is text-driven — embed character descriptions in every page prompt
04 同仓库更多 Skills
ai-music
AI music generation and audio tools: HeartMuLa lyrics-to-music generation, songwriting craft (+ Suno prompts), and audio spectrogram/feature visualization.
agentic-webdesign-design-system-ingestion
Use v0 Design Systems 2.0, Bolt Design System Agents, or Lovable to generate production UI from a client's real design system components — not generic Tailwind. Use when building a client website where brand consistency matters.
agentic-webdesign-agent-elements
Use 21st.dev Agent Elements — 25 shadcn/ui components purpose-built for AI agent UIs. Tool cards (Bash, Edit, Search, Plan, Subagent, MCP), chat, input, streaming. Open source, shadcn-registry install, no runtime lock-in.
vercel-deployment
Deploy static sites and frontends to Vercel — handles both CLI and REST API paths, including the CLI token sanitization workaround.
software-quality-workflows
Umbrella workflow for TDD, debugging, code simplification, spikes, pre-commit review, and debugger-assisted investigation.
react-component-refactoring
Safely refactor large React components into smaller, maintainable pieces using proven patterns