Knowledge Comic Creator
Create original knowledge comics with multiple visual styles.
Usage
bash1/baoyu-comic posts/turing-story/source.md 2/baoyu-comic posts/turing-story/source.md --style dramatic --layout cinematic 3/baoyu-comic # then paste content
Options
| Option | Values |
|---|---|
--style | classic (default), dramatic, warm, tech, sepia, vibrant, ohmsha |
--layout | standard (default), cinematic, dense, splash, mixed, webtoon |
Style × Layout can be freely combined.
Auto Selection
| Content Signals | Style | Layout |
|---|---|---|
| Tutorial, how-to, beginner | ohmsha | webtoon |
| Computing, AI, programming | tech | dense |
| Pre-1950, classical, ancient | sepia | cinematic |
| Personal story, mentor | warm | standard |
| Conflict, breakthrough | dramatic | splash |
| Biography, balanced | classic | mixed |
File Structure
[target]/
├── outline.md
├── characters/
│ ├── characters.md # Character definitions
│ └── characters.png # Character reference sheet
├── prompts/
│ ├── 00-cover.md
│ └── XX-page.md
├── 00-cover.png
└── XX-page.png
Target directory:
- With source path:
[source-dir]/comic/ - Without source:
comic-outputs/YYYY-MM-DD/[topic-slug]/
Workflow
Step 1: Analyze Content
- Read source content
- Select style (from
--styleor auto-detect) - Select layout (from
--layoutor auto-detect per page) - Determine page count:
- Short story: 5-8 pages
- Medium complexity: 9-15 pages
- Full biography: 16-25 pages
Step 2: Define Characters
Purpose: Establish visual consistency across all pages.
- Extract all characters from content (protagonist, supporting, antagonist, narrator)
- Create
characters/characters.mdwith visual specs for each character - Generate
characters/characters.png(character reference sheet)
Reference: references/character-template.md for detailed format and examples.
Step 3: Generate Outline
Create outline.md with:
- Metadata (title, style, layout, page count, character reference path)
- Cover design
- Each page: layout, panel breakdown, visual prompts
Reference: references/outline-template.md for detailed format.
Step 4: Generate Images
For each page (cover + pages):
- Save prompt to
prompts/XX-page.md - Call image generation skill with:
- Base prompt:
references/base-prompt.md - Character reference (text or image, depending on skill capability)
- Page prompt
- Output path
- Base prompt:
Image Generation Skill Selection:
- Check available image generation skills in the environment
- Adapt parameters based on skill capabilities:
- If supports
--promptfiles: pass prompt files - If supports reference image: pass
characters/characters.png - If text-only: concatenate prompts into single text
- If supports
- If multiple skills available, ask user preference
- Report progress after each generation
Step 5: Completion Report
Comic Complete!
Title: [title] | Style: [style] | Pages: [count]
Location: [path]
✓ characters.png
✓ 00-cover.png ... XX-page.png
Style-Specific Guidelines
Ohmsha Style (--style ohmsha)
Additional requirements for educational manga:
- Default characters: Student (大雄), Mentor (哆啦A梦), Antagonist (胖虎)
- Custom:
--characters "Student:小明,Mentor:教授" - Must use visual metaphors (gadgets, action scenes) - NO talking heads
- Page titles: narrative style, not "Page X: Topic"
Reference: references/ohmsha-guide.md for detailed guidelines.
References
Detailed templates and guidelines in references/ directory:
character-template.md- Character definition format and examplesoutline-template.md- Outline structure and panel breakdownohmsha-guide.md- Ohmsha manga style specificsstyles/- Detailed style definitionslayouts/- Detailed layout definitions