baoyu-comic is a Claude Code skill that converts any topic — a concept, biography, or tutorial — into a multi-page knowledge manga with consistent characters, a storyboard, and exported pages. It ships with six art styles, seven tones, seven layouts, and five named presets, making it a full visual-content pipeline inside an AI agent. (The original baoyu-skills version can merge pages into a PDF; the Hermes port output format varies — see repo for current behavior.)
| *Source: Nous Research (@NousResearch, May 2026) | Original skill: github.com/JimLiu/baoyu-skills | Hermes port: github.com/NousResearch/hermes-agent* |
Who Built This
The skill was created by JimLiu, known online as 宝玉 (Baoyu), Twitter @dotey, based in Chicago (site: baoyu.io). His baoyu-skills repo has 19,100+ GitHub stars and 2,200+ forks. baoyu-skills is a widely-used Claude Code skill collection (github.com/JimLiu/baoyu-skills). The skills are written in TypeScript and run via Bun.
The skill was ported into Nous Research’s Hermes Agent (open-source) as a built-in bundled skill. Hermes runs on 200+ models via OpenRouter/Anthropic/OpenAI and compatible local backends; baoyu-comic is included as a built-in skill (see hermes-agent.nousresearch.com for current skill catalog and version details).
Installation
# Via baoyu-skills (original — standalone install)
npx skills add https://github.com/jimliu/baoyu-skills --skill baoyu-comic
# Via Hermes Agent (bundled built-in — no install needed)
# Trigger keywords: "知识漫画", "教育漫画", "biography comic", "tutorial comic", "Logicomix-style"
Install via Hermes Agent directly (bundled built-in skill); for standalone use, install from the baoyu-skills collection via npx.
Requires: an image generation API key — OpenAI, Azure OpenAI, Google, OpenRouter, DashScope, or Replicate.
The Six Art Styles
| Style | Description |
|---|---|
ligne-claire (default) |
Clean outlines, minimal shading — Franco-Belgian comics (Tintin aesthetic) |
manga |
Japanese manga aesthetic — expressive characters, speed lines |
realistic |
Photorealistic rendering |
ink-brush |
Traditional ink brush painting style |
chalk |
Chalk or pastel drawing feel |
minimalist |
Stripped-down, simple shapes — highest clarity |
The Seven Tones & Seven Layouts
Tones: neutral (default), warm, dramatic, romantic, energetic, vintage, action
Layouts: standard (default), cinematic, dense, splash, mixed, webtoon, four-panel
Five Named Presets
Presets combine style + tone + layout into a single opinionated package:
| Preset | Style + Tone | Best For |
|---|---|---|
ohmsha |
ligne-claire + neutral | Technical textbook style; visual metaphors, no talking heads, gadget reveals |
wuxia |
ink-brush + action | Martial-arts narratives; qi effects, combat choreography |
shoujo |
manga + romantic | Character-driven stories; decorative elements, expressive eyes |
concept-story |
manga + warm | Concept explainers; visual symbol systems, growth arcs |
four-panel |
minimalist + neutral + four-panel | 起承转合 structure; B&W with spot color accents |
CLI Flags
--art Art style (see table above)
--tone Emotional tone
--layout Panel layout
--aspect Image ratio: 3:4 portrait (default), 4:3, 16:9
--lang Output language
--ref Reference image for character consistency
--batch-size Pages per batch render
--storyboard-only Stop after storyboard generation
--prompts-only Generate image prompts but skip rendering
--images-only Skip storyboard, render from existing prompts
--regenerate N Re-render page N
The Full Pipeline
1. Load user preferences from EXTEND.md (custom style rules)
2. Analyze content + confirm style with user
3. Generate storyboard + character definitions
4. Write image prompts as .md files (one per panel — reproducibility record)
5. Generate a character sheet PNG (ensures consistent appearance across pages)
6. Batch-render pages via the image generation backend
7. Merge all pages into a final PDF
Output folder: comic/{topic-slug}/ containing source markdown, content analysis, storyboard, character definitions, per-panel image prompt files, PNGs, and the final PDF (original version). The Hermes port emphasizes PNG downloads and a completion report; PDF merging behavior may differ.
Hermes Port vs. Original
| Aspect | Original (baoyu-skills) | Hermes Port |
|---|---|---|
| Image tool | Configurable backend (OpenAI/Azure/etc.) | Hermes built-in image_generate tool |
| Character consistency | Optional --ref image passing |
Text descriptions in characters/characters.md |
| Image paths | Relative paths | Must download to absolute paths (explicit requirement) |
| Trigger | Slash command | Natural language keywords |
How LearnAI Team Could Use This
- AI Education outreach — convert a complex topic (e.g., “what is a transformer?”) into a 6-page manga that non-technical audiences actually want to read and share
- Course material previews — create a manga teaser for a new module to boost enrollment interest and social reach
- Research communication — turn a paper’s key findings into a Logicomix-style narrative for conference posters or X/LinkedIn posts
- Student assignments — ask students to generate a knowledge manga as a synthesis project; the storyboard phase forces structured conceptual thinking
- Showcasing Claude Code capabilities — live-demo the skill to show how far agent workflows have come beyond text output
Real-World Use Cases
| Scenario | How to use |
|---|---|
| Explain a CS concept (e.g., “garbage collection”) | baoyu-comic "how garbage collection works" --art manga --preset concept-story |
| Biography of a historical figure | baoyu-comic "Alan Turing biography" --art ligne-claire --tone warm |
| Tutorial for a library or tool | baoyu-comic "How to use Pandas DataFrames" --preset ohmsha |
| Chinese-language educational content | Add --lang zh to any command; four-panel layout works well for social media |
| Fast explainer for a blog post | --storyboard-only first to review narrative before spending image credits |
| Wuxia-style CS allegory | --preset wuxia — concept as martial art, bugs as enemies |
Important Things to Know
- Image generation costs money. Each page is a separate API call. Use
--storyboard-onlyor--prompts-onlyto preview before committing to a full render. - Character consistency is the hard problem. The skill addresses this with a dedicated character sheet PNG and text descriptions, but photorealistic styles show more drift across pages than manga or minimalist.
- The storyboard is the real work. A good storyboard means a good comic. The text analysis + storyboard phase is where the AI does the most valuable structuring — worth reviewing before auto-rendering.
--regenerate Nis your friend. If one panel doesn’t land, regenerate just that page rather than re-running the whole batch.- EXTEND.md is your customization hook. Drop persistent style rules, character defaults, or brand preferences into
EXTEND.mdand the skill picks them up automatically on each run.