English | 简体中文
Concept Comic is an AI skill for turning complex ideas into comic-style explanation images.
🎯 Expression-point planning
Concept Comic plans by expression point, not by topic title. A complex concept is split into the smallest visual steps that can still be read quickly.
🧭 Five-dimensional comic taxonomy
The skill does not pick a comic type from a flat genre list. It classifies each request across length/form, function, narrative structure, style shell, and channel before writing the storyboard.
🧠 Automatic type routing
Concept Comic can route a request to single-panel concept, comparison explanation, four-panel process, dialogue clarification, cause/process comic, system map, journey/state transition, or short vertical comic.
🧩 Structure before style
The workflow turns a concept into a concept card, chooses a visual metaphor, writes a storyboard, and only then generates the comic. This keeps the image explanatory instead of decorative.
🛡️ Channel, style, and risk aware
Prompts carry audience, channel, risk level, preferred type, and style shell. High-risk topics stay educational, metaphor limits are checked, and public-sharing outputs can reserve AIGC labeling space.
📚 Built from proven visual-explanation practice
The skill combines comics, multimedia learning, dual coding, icon usability, and image-prompt practice into one repeatable workflow.
🔌 Editor-agnostic generation path
In Codex, use the host image-generation capability directly. In other editors, configure an image API endpoint and key. The default model target is gpt-image-2.
OPENAI_API_KEY required outside native image hosts
OPENAI_BASE_URL optional, default: https://api.openai.com/v1
OPENAI_IMAGE_MODEL optional, default: gpt-image-2
For a multi-image explanation, make one image request per planned comic image. Do not ask the image model to create the whole series as one combined poster.
Concept Comic packages practical visual-explanation habits from several public bodies of work:
- Comics and sequential art: Scott McCloud's work on comics as communication, especially simplification toward meaning. See Understanding Comics overview and the Cleveland Public Library toolkit.
- Multimedia learning: Richard Mayer's principles support removing irrelevant detail, keeping labels close to visuals, and using cues to guide attention. See the Cambridge Handbook chapter on coherence, signaling, redundancy, and spatial contiguity.
- Dual coding: Paivio's dual coding theory motivates pairing short verbal labels with strong visual representation. See Dual Coding Theory and Education.
- Icon and label usability: NN/g guidance supports short labels, recognizable icons, and avoiding unlabeled symbolic UI. See Icon Usability and Yes, Icons Need Text Labels.
- Image-prompt practice: the skill turns those ideas into prompt rules such as short labels, visible action, metaphor-first composition, and no dense infographic or PPT-style layout.
Four points: evidence retrieval, relationship traversal, failure modes, and hybrid use.
Four points: demand surge, supply shock, money versus goods, and purchasing power.
Four points: variation, selection pressure, reproduction, and population change.
Use Concept Comic to explain RAG vs Knowledge Graph QA.
Expected behavior:
1. Plan how many comic images are needed.
2. Generate separate comic image files.
3. Return image paths.
Output contract:
One point = one comic image.
If one point does not fit clearly, split it.
N planned images = N separate generated image files.
Final output is comic imagery, not a text-only explanation.
concept-comic/
├─ SKILL.md # Main skill instructions and trigger metadata.
├─ agents/ # UI metadata for skill lists and quick starts.
│ └─ openai.yaml # Display name, short description, and default prompt.
├─ references/ # Load-on-demand guidance used by the skill workflow.
│ ├─ concept-understanding.md # How to extract the core concept and explanation goal.
│ ├─ concept-types.md # Five-dimensional taxonomy and auto-routing rules.
│ ├─ concept-to-metaphor.md # Rules for turning abstract structure into visual metaphor.
│ ├─ metaphor-bank.md # Reusable metaphor patterns.
│ ├─ comic-grammar.md # Comic framing, characters, action, labels, and pacing.
│ ├─ composition-patterns.md # Visual structures, style shells, and channel-aware layouts.
│ ├─ storyboard-template.md # Storyboard fields for each planned comic image.
│ ├─ prompt-template.md # Prompt fields for taxonomy, channel, risk, and style.
│ ├─ image-generation-workflow.md # Native generation route, count planning, and format handling.
│ ├─ external-image-api.md # API fallback for editors without built-in image generation.
│ ├─ qa-checklist.md # Checks for concept, taxonomy, channel, style, safety, and output count.
│ ├─ anti-patterns.md # Common failures such as dense infographics or merged series.
│ ├─ domain-safety.md # High-risk mode, analogy limits, AIGC labels, and IP/style safety.
│ ├─ response-format.md # Final response shape and image path reporting.
│ └─ visual-style.md # Visual style defaults for readable comic images.
├─ examples/ # Text example briefs for common concept requests.
│ ├─ black-hole.md # Example brief for a science concept.
│ ├─ entropy.md # Example brief for entropy.
│ ├─ immune-system.md # Example brief for an analogy-heavy process.
│ ├─ inflation.md # Example brief for an economic system.
│ ├─ natural-selection.md # Example brief for evolution over generations.
│ ├─ opportunity-cost.md # Example brief for a decision concept.
│ ├─ path-dependence.md # Example brief for historical lock-in.
│ ├─ prisoner-dilemma.md # Example brief for game theory.
│ ├─ rag-vs-kgqa.md # Example brief for an AI architecture comparison.
│ └─ water-cycle.md # Example brief for a physical process.
├─ tests/ # Sample pressure prompts for checking skill behavior.
│ └─ sample-prompts.md # Requests that exercise image count and output rules.
├─ docs/ # Repository-facing documentation pages.
│ ├─ gallery.md # Gallery notes for example outputs.
│ ├─ showcase.md # Showcase notes for generated examples.
│ └─ usage.md # Additional usage notes.
└─ assets/ # Images used by README, docs, and examples.
├─ cover.png # Cover graphic asset.
├─ previews/ # Small preview images for older example topics.
│ ├─ entropy-preview.png # Entropy preview image.
│ └─ opportunity-cost-preview.png # Opportunity cost preview image.
└─ examples/ # Generated comic examples and README grids.
├─ .gitkeep # Keeps the examples directory present before assets exist.
├─ rag-vs-kgqa-grid.png # Four-comic grid preview.
├─ inflation-system-grid.png # Four-comic grid preview.
├─ natural-selection-grid.png # Four-comic grid preview.
├─ rag-vs-kgqa/ # Four independent RAG vs KGQA comic images.
│ ├─ 01-rag-find-evidence.png
│ ├─ 02-kgqa-follow-relations.png
│ ├─ 03-different-failure-modes.png
│ └─ 04-hybrid-map-evidence.png
├─ inflation-system/ # Four independent inflation system comic images.
│ ├─ 01-demand-surge.png
│ ├─ 02-supply-shock.png
│ ├─ 03-money-vs-goods.png
│ └─ 04-purchasing-power.png
└─ natural-selection/ # Four independent natural selection comic images.
├─ 01-variation.png
├─ 02-selection-pressure.png
├─ 03-reproduction.png
└─ 04-population-changes.png
MIT


