From sherlock-ai-plugin
Generates educational comics from academic papers, distilling core ideas into visual stories with mentor-student dialogues and 4 art styles: classic, tech, warm, chalk.
npx claudepluginhub proyecto26/sherlock-ai-plugin --plugin sherlock-ai-pluginThis skill uses the workspace's default tool permissions.
Transform academic papers into coherent educational comics, making complex concepts easier to understand through visual storytelling.
Creates educational comics from text sources in styles like Logicomix, Ligne Claire, Ohmsha manga, with panel layouts, character designs, image prompts, and PDF merging.
Generates original educational comics from Markdown files or text with customizable art styles (ligne-claire, manga, realistic), tones (neutral, warm, dramatic), layouts, aspect ratios, and languages. Supports partial workflows for storyboards, prompts, and images.
Creates original educational comics with detailed panel layouts, sequential image generation, multiple art styles, and tones. Activates for '知识漫画', 'biography comic', 'tutorial comic', or Logicomix-style requests.
Share bugs, ideas, or general feedback.
Transform academic papers into coherent educational comics, making complex concepts easier to understand through visual storytelling.
/paper-comic /path/to/paper.pdf
/paper-comic /path/to/paper.pdf --style tech
/paper-comic # Then paste the paper content
| Style | Features | Suitable Papers |
|---|---|---|
| classic | Clean-line style, simple and professional, easy to read | General purpose, most papers (default) |
| tech | Futuristic look, circuit and neon elements | AI/Computer/Engineering papers |
| warm | Gentle tone, nostalgic feeling, approachable | Psychology/Cognitive Science/Education |
| chalk | Blackboard effect, academic atmosphere | Math/Physics/Theoretical papers |
[output-dir]/
├── outline.md # Storyboard and scene outline
├── characters/
│ ├── characters.md # Character definitions
│ └── characters.png # Character reference image
├── prompts/
│ ├── 00-cover.md # Cover prompt
│ └── XX-page.md # Page prompts
├── 00-cover.png # Cover page
└── XX-page.png # Comic pages
Output Directory:
[source-dir]/comic/comic-outputs/YYYY-MM-DD/[topic-slug]/Four-part structure (suitable for 8–12 pages of comic):
| Stage | Pages | Content |
|---|---|---|
| Introduction | 1–2 pages | Problem background — why the research is needed |
| Exploration | 2–3 pages | Limitations of existing methods, leading to innovation |
| Core | 3–5 pages | Explain the innovation in detail, visualized with metaphors |
| Summary | 1–2 pages | Experimental results, significance, and future outlook |
Create characters/characters.md:
Required characters:
Character consistency rules:
Create outline.md, containing:
Storyboard rules:
Use genimg-gemini-web to generate images (requires Google account authentication):
# Get skill installation path (assuming installed via npx skills add)
SKILL_DIR="$HOME/.claude/skills/genimg-gemini-web"
# Or if located elsewhere:
# SKILL_DIR="$HOME/.codex/skills/genimg-gemini-web"
# Generate character reference image
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 pages (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]
Important: Use the same --sessionId across all runs to ensure consistent character appearance.
First run: Chrome will open for Google account authentication; cookies will then be cached.
Generate [topic]-paper-comic.md:
# [Paper Title] - Comic Interpretation
## Overview
- **Paper**: [Title]
- **Art Style**: [Selected Style]
- **Pages**: [N]
- **Generated on**: [YYYY-MM-DD]
## Comic Pages
### Cover
### Page 1
**Content**: [Brief summary of this page’s content]
...
## Core Knowledge Points
1. [Concept 1]
2. [Concept 2]
3. [Concept 3]
references/base-prompt.md - Base prompt templatereferences/styles/classic.md - Clean-line stylereferences/styles/tech.md - Tech stylereferences/styles/warm.md - Warm stylereferences/styles/chalk.md - Chalkboard style