Loading...
Loading...
Generate educational comics from academic papers, explaining core viewpoints and innovations through visual storytelling. Supports 4 art styles: classic (clean line), tech (technical), warm (warm tone), chalk (chalkboard). Uses baoyu-gemini-web to generate images.
npx skill4agent add zsyggg/paper-craft-skills paper-comic/paper-comic /path/to/paper.pdf
/paper-comic /path/to/paper.pdf --style tech
/paper-comic # Then paste the paper content| Art Style | Features | Suitable Papers |
|---|---|---|
| classic | Clean line style, concise and professional, easy to understand | General purpose, suitable for most papers (default) |
| tech | Technical style with circuit elements and neon effects | AI/Computer Science/Engineering papers |
| warm | Warm style, approachable, nostalgic | Psychology/Cognitive Science/Education papers |
| chalk | Chalkboard style, blackboard effect, academic feel | Mathematics/Physics/Theoretical papers |
[output-dir]/
├── outline.md # Outline and storyboards
├── characters/
│ ├── characters.md # Character definitions
│ └── characters.png # Character reference images
├── prompts/
│ ├── 00-cover.md # Cover prompt
│ └── XX-page.md # Page-specific prompts
├── 00-cover.png # Cover image
└── XX-page.png # Comic pages[source-dir]/comic/comic-outputs/YYYY-MM-DD/[topic-slug]/| Stage | Number of Pages | Content |
|---|---|---|
| Introduction | 1-2 pages | Problem background, why this research is needed |
| Exploration | 2-3 pages | Limitations of existing methods, leading to innovations |
| Core | 3-5 pages | Detailed explanation of innovative methods, visualized with metaphors |
| Summary | 1-2 pages | Experimental results, significance and future outlook |
characters/characters.mdoutline.md# Get skill installation path (assuming installed via npx skills add)
SKILL_DIR="$HOME/.claude/skills/baoyu-gemini-web"
# Or if located elsewhere:
# SKILL_DIR="$HOME/.codex/skills/baoyu-gemini-web"
# Generate character reference images
npx -y bun "$SKILL_DIR/scripts/main.ts" \
--promptfiles references/base-prompt.md characters/characters.md \
--image characters/characters.png \
--sessionId comic-[topic]-[timestamp]
# Generate each page (use the same sessionId for consistency)
npx -y bun "$SKILL_DIR/scripts/main.ts" \
--promptfiles references/base-prompt.md prompts/XX-page.md \
--image XX-page.png \
--sessionId comic-[topic]-[timestamp]--sessionId[topic]-paper-comic.md# [Paper Title] - Comic Interpretation
## Overview
- **Paper**: [Title]
- **Art Style**: [Selected Style]
- **Number of Pages**: [N]
- **Generation Time**: [YYYY-MM-DD]
## Comic Pages
### Cover

### Page 1

**Content**: [Brief description of what this page explains]
...
## Core Knowledge Points
1. [Knowledge Point 1]
2. [Knowledge Point 2]
3. [Knowledge Point 3]references/base-prompt.mdreferences/styles/classic.mdreferences/styles/tech.mdreferences/styles/warm.mdreferences/styles/chalk.md