Baoyu Infographic
Generate professional infographics with 21 layout types and 21 visual styles. Analyzes content, recommends layout×style combinations, and generates publicati...
Generate professional infographics with 21 layout types and 21 visual styles. Analyzes content, recommends layout×style combinations, and generates publicati...
Real data. Real impact.
Emerging
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
Two dimensions: layout (information structure) × style (visual aesthetics). Freely combine any layout with any style.
When this skill prompts the user, follow this tool-selection rule (priority order):
AskUserQuestion, request_user_input, clarify, ask_user, or any equivalent.Concrete
AskUserQuestion references below are examples — substitute the local equivalent in other runtimes.
When this skill needs to render an image, resolve the backend in this order:
EXTEND.md sets preferred_image_backend to a backend available right now, use it.auto, unset, or the pinned backend isn't available):
imagegen, Hermes image_generate), use it. Runtime-native tools are preferred by default — agents that know their own tool inventory should surface the native one here.baoyu-imagine), use it.Setting
preferred_image_backend: ask forces the step-3 prompt every run regardless of available backends. Users change the pinned backend via the ## Changing Preferences section below.
Prompt file requirement (hard): write each image's full, final prompt to a standalone file under
prompts/ (naming: NN-{type}-[slug].md) BEFORE invoking any backend. The backend receives the prompt file (or its content); the file is the reproducibility record and lets you switch backends without regenerating prompts.
Concrete tool names (
imagegen, image_generate, baoyu-imagine) above are examples — substitute the local equivalents under the same rule.
Users may supply reference images to guide style, palette, composition, or subject.
Intake: Accept via
--ref <files...> or when the user provides file paths / pastes images in conversation.
refs/NN-ref-{slug}.{ext} alongside the outputUsage modes (per reference):
| Usage | Effect |
|---|---|
| Pass the file to the backend as a reference image |
| Extract style traits (line treatment, texture, mood) and append to the prompt body |
| Extract hex colors from the image and append to the prompt body |
Record in
frontmatter when refs exist:prompts/infographic.md
references: - ref_id: 01 filename: 01-ref-brand.png usage: direct
At generation time:
usage: direct AND the chosen backend accepts reference images (e.g., baoyu-imagine via --ref) → pass the file via the backend's ref parameterstyle/palette traits in the prompt textDefault behavior: confirm before generation.
EXTEND.md defaults, and the documented default combination as recommendation inputs only. None of them authorizes skipping confirmation.--no-confirm, "直接生成", "不用确认", "跳过确认", "按默认出图", or equivalent wording.| Option | Values |
|---|---|
| 21 options (see Layout Gallery), default: bento-grid |
| 21 options (see Style Gallery), default: craft-handmade |
| Named: landscape (16:9), portrait (9:16), square (1:1). Custom: any W:H ratio (e.g., 3:4, 4:3, 2.35:1) |
| en, zh, ja, etc. |
| Skip Step 4 only when the user explicitly requests direct generation without confirmation |
| Reference images (file paths) for style / palette / composition / subject guidance |
| Layout | Best For |
|---|---|
| Timelines, processes, tutorials |
| A vs B, before-after, pros-cons |
| Multi-factor comparisons |
| Pyramids, priority levels |
| Categories, taxonomies |
| Central concept with related items |
| Exploded views, cross-sections |
| Multiple topics, overview (default) |
| Surface vs hidden aspects |
| Problem-solution |
| Conversion, filtering |
| Spatial relationships |
| Metrics, KPIs |
| Categorized collections |
| Narratives, sequences |
| Plot structure, tension arcs |
| Interconnected parts |
| Overlapping concepts |
| Journey, milestones |
| Cycles, recurring processes |
| High-density modules, data-rich guides |
Full definitions live at
references/layouts/<layout>.md.
| Style | Description |
|---|---|
| Hand-drawn, paper craft (default) |
| 3D clay figures, stop-motion |
| Japanese cute, pastels |
| Soft painted, whimsical |
| Chalk on black board |
| Neon glow, futuristic |
| Comic style, halftone |
| Vintage science, sepia |
| Flat vector, vibrant |
| Blueprint, engineering |
| Folded paper, geometric |
| Retro 8-bit |
| Grayscale interface mockup |
| Transit diagram |
| Minimal line art |
| Organized flat-lay |
| Toy brick construction |
| Blueprint grid, coordinate markers, lab precision |
| Hand-drawn doodle, warm Morandi tones |
| 1970s retro pop art, Swiss grid, thick outlines |
| Macaron pastels, hand-drawn wobble, stick figures |
Full definitions live at
references/styles/<style>.md.
| Content Type | Layout + Style |
|---|---|
| Timeline/History | + |
| Step-by-step | + |
| A vs B | + |
| Hierarchy | + |
| Overlap | + |
| Conversion | + |
| Cycles | + |
| Technical | + |
| Metrics | + |
| Educational | + |
| Journey | + |
| Categories | + |
| Product Guide | + |
| Technical Guide | + |
| Trendy Guide | + |
| Educational Diagram | + |
| Process Tutorial | + |
Default combination:
bento-grid + craft-handmade (fallback recommendation only — per the Confirmation Policy, defaults never bypass Step 4).
When the user's input contains these keywords, use the mapped layout as the leading Step 3 recommendation and promote the listed styles to the top of the Step 3 list. Skip content-based layout inference for matched keywords. Append any
Prompt Notes to the Step 5 prompt.
| User Keyword | Layout | Recommended Styles | Default Aspect | Prompt Notes |
|---|---|---|---|---|
| 高密度信息大图 / high-density-info | | , , | portrait | — |
| 信息图 / infographic | | | landscape | Minimalist: clean canvas, ample whitespace, no complex background textures. Simple cartoon elements and icons only. |
infographic/{topic-slug}/ ├── source-{slug}.{ext} ├── analysis.md ├── structured-content.md ├── prompts/infographic.md └── infographic.png
Slug: 2-4 words kebab-case from topic. Conflict: append
-YYYYMMDD-HHMMSS.
1.1 Load Preferences (EXTEND.md)
Check EXTEND.md in priority order — the first one found wins:
| Priority | Path | Scope |
|---|---|---|
| 1 | | Project |
| 2 | | XDG |
| 3 | | User home |
| Result | Action |
|---|---|
| Found | Read, parse, display a one-line summary |
| Not found | Ask the user with (see ) |
EXTEND.md supports: preferred layout/style, default aspect ratio, language preference, preferred image backend, custom style definitions.
Schema:
references/config/preferences-schema.md
1.2 Analyze Content → analysis.md
source.md)
source.md exists, rename to source-backup-YYYYMMDD-HHMMSS.mdanalysis.md exists, rename to analysis-backup-YYYYMMDD-HHMMSS.mdSee
references/analysis-framework.md for detailed format.
structured-content.mdTransform content into infographic structure:
Rules: Markdown only. No new information. Preserve data faithfully. Strip any credentials or secrets from output.
See
references/structured-content-template.md for detailed format.
3.1 Check Keyword Shortcuts first: If user input matches a keyword from the Keyword Shortcuts table, use the associated layout as the leading recommendation and prioritize associated styles as top recommendations. Skip content-based layout inference.
3.2 Otherwise, recommend 3-5 layout×style combinations based on:
Hard gate: this step is mandatory per the Confirmation Policy — Steps 5–6 cannot start until the user confirms here (or explicitly opts out with
--no-confirm / equivalent in the current request).
Ask the user to confirm the questions below following the User Input Tools rule at the top of this file (batch into one call if the runtime supports multiple questions; otherwise ask one at a time in priority order).
| Priority | Question | When | Options |
|---|---|---|---|
| 1 | Combination | Always | 3+ layout×style combos with rationale |
| 2 | Aspect | Always | Named presets (landscape/portrait/square) or custom W:H ratio (e.g., 3:4, 4:3, 2.35:1) |
| 3 | Language | Only if source ≠ user language | Language for text content |
| 4 | Image Backend | Only if step 3 of the rule needs to ask (no runtime-native tool AND multiple non-native backends, OR ) | Available backends |
prompts/infographic.mdBackup rule: If
prompts/infographic.md exists, rename to prompts/infographic-backup-YYYYMMDD-HHMMSS.md
Combine:
references/layouts/<layout>.mdreferences/styles/<style>.mdreferences/base-prompt.mdAspect ratio resolution for
{{ASPECT_RATIO}}:
16:9, portrait→9:16, square→1:13:4, 4:3, 2.35:1)## Image Generation Tools rule at the top of this file.prompts/infographic.md (already written in Step 5) BEFORE invoking the backend — the file is the reproducibility record.infographic.png exists
infographic-backup-YYYYMMDD-HHMMSS.pngReport: topic, layout, style, aspect, language, image backend, output path, files created.
references/analysis-framework.md - Analysis methodologyreferences/structured-content-template.md - Content formatreferences/base-prompt.md - Prompt templatereferences/layouts/<layout>.md - 21 layout definitionsreferences/styles/<style>.md - 21 style definitionsEXTEND.md lives at the first matching path in Step 1.1. Three ways to change it:
references/config/preferences-schema.md.preferred_image_backend: auto — default; runtime-native tool wins, falls back to the only installed backend, asks only if multiple non-native are present.preferred_image_backend: codex-imagegen — pin to Codex's built-in.preferred_image_backend: baoyu-imagine — pin to the baoyu-imagine skill.preferred_image_backend: ask — confirm backend every run.preferred_layout: dense-modules, preferred_style: morandi-journal, preferred_aspect: portrait, language: zh — shift the Step-3 recommendations and Step-4 defaults (per Confirmation Policy, these never bypass Step 4).No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.