Agent skill

Knowledge Comic Creator

by JimLiu in JimLiu/baoyu-skills

Writes original educational comics with detailed panel layouts in a chosen art style and tone, generating the images in batches through whichever backend is available.

MITAuto-check passedMedia & Creative

Install Knowledge Comic Creator

skills CLI
$ npx skills add JimLiu/baoyu-skills --skill baoyu-comic -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install JimLiu/baoyu-skills baoyu-comic --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/JimLiu/baoyu-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/baoyu-comic .claude/skills/baoyu-comic && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
baoyu-comic
GitHub stars
27k
Used in
2 other repos
Token cost
~5.5k tokens
SKILL.md length
2,408 words
Files
42 (incl. scripts, references)
Skills in repo
22
Repo updated
First seen
Licence
MIT

At a glance

Writes original educational comics with detailed panel layouts in a chosen art style and tone, generating the images in batches through whichever backend is available.

  • Works in 3 steps: Prefer built-in user-input tools exposed… → Fallback: if no such tool exists, emit a… → Batching: if the tool supports multiple…
  • Creating a knowledge or educational comic about a topic
  • SKILL.md covers User Input Tools, Image Generation Tools, Batch Generation Policy and Reference Images, plus 9 more sections
  • Calls codex and npx

What it does

When the skill needs to ask the user something, it prefers the runtime's own input tool and falls back to a numbered plain-text question only if no such tool exists, batching every question into one call when the tool allows it. When it needs to render an image, it resolves the backend in a fixed order: a backend named in the current message, then a saved preferred-backend setting, and only then an automatic choice, which checks whether a native image-generation skill is available, as it is inside Codex, where it must be used, then falls back to running Codex through its command line, with that procedure kept in a separate reference file loaded only when needed.

Reference material covers an analysis framework for turning a topic into panels, several named art styles from chalk to manga to realistic, layout templates such as cinematic and dense panel arrangements, a base prompt and character template for consistency across panels, and configuration guidance for first-time setup, a preferences schema and a watermark guide.

When your agent uses it

  • Creating a knowledge or educational comic about a topic
  • Choosing an art style and panel layout for a biography or tutorial comic
  • Creating a Logicomix-style explainer as a comic
  • Keeping a character's appearance consistent across many panels

Example prompts

  • “Make a knowledge comic explaining how vaccines work, in manga style.”
  • “Create a biography comic about this historical figure with a cinematic panel layout.”
  • “Turn this tutorial into a dense-layout comic with consistent character art.”

Requirements

  • An image-generation backend, such as a native image skill or the Codex CLI

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Prefer built-in user-input tools exposed by the current agent runtime — e.g., AskUserQuestion, request_user_input, clarify, ask_user, or…
  2. Fallback: if no such tool exists, emit a numbered plain-text message and ask the user to reply with the chosen number/answer for each…
  3. Batching: if the tool supports multiple questions per call, combine all applicable questions into a single call; if only single-question…

What it can do on your machine

Read from SKILL.md and the folder at commit 1567581. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/, which the agent can run.

    Shell commands in SKILL.md call:

    • codex
    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Knowledge Comic Creator loads about 5.5k tokens when it runs, and up to ~35k if it reads all its reference files. Until then it costs about 72 tokens; SKILL.md has 2,408 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~72
When it runs · the whole SKILL.md, loaded when a task matches
~5.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~35k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from JimLiu/baoyu-skills at commit 1567581, republished under its MIT licence (© JimLiu). 2,408 words, ~5,533 tokens.

Download SKILL.mdSave it as .claude/skills/baoyu-comic/SKILL.md (or your agent's skills folder). This skill also uses 41 other files; get the full folder from GitHub.
name
baoyu-comic
description
Knowledge comic creator supporting multiple art styles and tones. Creates original educational comics with detailed panel layouts and batch-capable image generation. Use when user asks to create "知识漫画", "教育漫画", "biography comic", "tutorial comic", or "Logicomix-style comic".
version
1.117.4

Knowledge Comic Creator

Create original knowledge comics with flexible art style × tone combinations.

User Input Tools

When this skill prompts the user, follow this tool-selection rule (priority order):

  1. Prefer built-in user-input tools exposed by the current agent runtime — e.g., AskUserQuestion, request_user_input, clarify, ask_user, or any equivalent.
  2. Fallback: if no such tool exists, emit a numbered plain-text message and ask the user to reply with the chosen number/answer for each question.
  3. Batching: if the tool supports multiple questions per call, combine all applicable questions into a single call; if only single-question, ask them one at a time in priority order.

Concrete AskUserQuestion references below are examples — substitute the local equivalent in other runtimes.

Image Generation Tools

When this skill needs to render an image, resolve the backend in this order:

  1. Current-request override — if the user names a specific backend in the current message, use it.
  2. Saved preference — if EXTEND.md sets preferred_image_backend to a backend available right now, use it.
  3. Auto-select (when the preference is auto, unset, or the pinned backend isn't available):
    • Codex (imagegen) — first, inspect your available-skills / tool inventory. If a skill named imagegen is listed, you are running inside Codex and MUST use it: invoke via the Skill tool with skill: "imagegen", passing the saved prompt file's content (plus output path and aspect ratio per Codex imagegen's own args). Codex imagegen is the official raster backend in that runtime and outranks any non-native skill (e.g., baoyu-image-gen) unless the user has explicitly pinned a different preferred_image_backend.
    • Codex via codex exec (codex-imagegen) — if the current runtime exposes no native imagegen skill but the codex CLI is on PATH with an active codex login, route through baoyu-image-gen --provider codex-cli (preferred), or — if baoyu-image-gen is unavailable — invoke the bundled wrapper directly. Details, parameters, and the runtime-discovery procedure live in references/codex-imagegen.md — load that file only when this branch is selected.
    • Cursor (GenerateImage) — if the runtime exposes a native GenerateImage tool, you are running inside Cursor and it outranks any non-native skill the same way Codex imagegen does. Two hard caveats: (a) it has no aspect-ratio parameter — state the target aspect ratio / dimensions explicitly in the prompt text passed as description; (b) it does not accept an output directory — it saves to a tool-managed location, so after generation copy/move the file to the skill's expected output path (e.g., outputs/.../NN-xxx.png). Reference images go in reference_image_paths.
    • Other runtime-native tools — if the runtime exposes a different native image tool (e.g., Hermes image_generate), use it the same way.
    • Otherwise, if exactly one non-native backend is installed (e.g., baoyu-image-gen), use it.
    • Otherwise (multiple non-native backends with no runtime-native tool), ask the user once — batch with any other initial questions.
  4. If none are available, tell the user and ask how to proceed.

⛔ Never substitute SVG, HTML, canvas, or other code-based rendering for raster image generation. Codex imagegen's own description says it should be used "when the output should be a bitmap asset rather than repo-native code or vector." If you cannot resolve a raster backend via step 3, fall through to step 4 and ask the user — do not silently emit SVG, write inline <svg> markup, or produce HTML/CSS art as a substitute. This applies even if the article/section seems "diagram-like": the consumer skill calling this rule has already decided that a raster image is what it needs.

⛔ Never repair rendered text by painting over a generated bitmap. Do not use ImageMagick, Pillow, Canvas, SVG, HTML/CSS, OCR scripts, or any other programmatic overlay to cover, rewrite, erase, stroke, or replace dialogue, sound effects, panel labels, or any other text inside an already generated comic page. If text is wrong or unclear, regenerate from a corrected prompt, redraw the page with less or no on-image text, or ask the user which imperfect candidate to keep.

Setting preferred_image_backend: ask forces the step-3 prompt every run regardless of available backends. Users change the pinned backend via the ## Changing Preferences section below.

Prompt file requirement (hard): write each image's full, final prompt to a standalone file under prompts/ (naming: NN-{type}-[slug].md) BEFORE invoking any backend. The backend receives the prompt file (or its content); the file is the reproducibility record and lets you switch backends without regenerating prompts.

Concrete tool names (imagegen, GenerateImage, image_generate, baoyu-image-gen) above are examples — substitute the local equivalents under the same rule.

Batch Generation Policy

After every prompt file for the current generation group has been saved and verified, generate images in batches by default.

Priority order:

  1. Use the chosen backend's native batch / multi-task interface if it exists. Each task must keep its own prompt file, output path, aspect ratio, session ID, and direct reference images.
  2. If no native batch interface exists but the runtime can issue parallel tool calls, dispatch up to generation_batch_size images at a time. Default: 4. An explicit user request in the current message, such as --batch-size 4 or "并行4张一起生成", overrides EXTEND.md.
  3. If neither native batch nor parallel tool calls are available, generate sequentially.

Rules:

  • Honor workflow dependencies first: generate characters/characters.png before pages that use it as a reference.
  • Never start the first page batch until all selected page prompt files exist on disk.
  • Retry failed items once without regenerating successful items.
  • Do not use subagents merely to parallelize image rendering. Use subagents only for separate prompt iteration or creative exploration.

Reference Images

Users may supply reference images to guide art style, palette, scene composition, or subject. This is separate from the auto-generated character sheet (Step 7.1) — both can coexist: user refs guide the look, the character sheet anchors recurring character identity.

Intake: Accept via --ref <files...> or when the user provides file paths / pastes images in conversation.

  • File path(s) → copy to refs/NN-ref-{slug}.{ext} alongside the comic output
  • Pasted image with no path → ask the user for the path (per the User Input Tools rule above), or extract style traits verbally as a text fallback
  • No reference → skip this section

Usage modes (per reference):

UsageEffect
directPass the file to the backend as a reference image on every page (or selected pages)
styleExtract style traits (line treatment, texture, mood) and append to every page's prompt body
paletteExtract hex colors and append to every page's prompt body

Record in each page's prompt frontmatter when refs exist:

yaml
references:
  - ref_id: 01
    filename: 01-ref-scene.png
    usage: direct

At generation time:

  • Verify each referenced file exists on disk
  • If usage: direct AND the chosen backend accepts multiple reference images → pass both the character sheet (Step 7.2) and the user refs via the backend's ref parameter; compress images first per Step 7.1's guidance to avoid payload failures
  • If the backend accepts only one ref → prefer the character sheet for pages with recurring characters; embed user-ref traits in the prompt body instead
  • For style/palette usage → embed extracted traits in every page's prompt text (applies regardless of backend capability)

Options

Visual Dimensions
OptionValuesDescription
--artligne-claire (default), manga, realistic, ink-brush, chalk, minimalistArt style / rendering technique
--toneneutral (default), warm, dramatic, romantic, energetic, vintage, actionMood / atmosphere
--layoutstandard (default), cinematic, dense, splash, mixed, webtoon, four-panelPanel arrangement
--aspect3:4 (default, portrait), 4:3 (landscape), 16:9 (widescreen)Page aspect ratio
--langauto (default), zh, en, ja, etc.Output language
--ref <files...>File pathsReference images applied to every page for style / palette / scene guidance. See Reference Images above.
--batch-size <n>1-8Temporary page generation batch size for this run. Default: generation_batch_size from EXTEND.md, otherwise 4.
Partial Workflow Options
OptionDescription
--storyboard-onlyGenerate storyboard only, skip prompts and images
--prompts-onlyGenerate storyboard + prompts, skip images
--images-onlyGenerate images from existing prompts directory
--regenerate NRegenerate specific page(s) only (e.g., 3 or 2,5,8)

Details: references/partial-workflows.md

Art, Tone & Preset Catalogue
  • Art styles (6): ligne-claire, manga, realistic, ink-brush, chalk, minimalist. Full definitions at references/art-styles/<style>.md.

  • Tones (7): neutral, warm, dramatic, romantic, energetic, vintage, action. Full definitions at references/tones/<tone>.md.

  • Presets (5) with special rules beyond plain art+tone:

    PresetEquivalentHook
    ohmshamanga + neutralVisual metaphors, no talking heads, gadget reveals
    wuxiaink-brush + actionQi effects, combat visuals, atmospheric
    shoujomanga + romanticDecorative elements, eye details, romantic beats
    concept-storymanga + warmVisual symbol system, growth arc, dialogue+action balance
    four-panelminimalist + neutral + four-panel layout起承转合 structure, B&W + spot color, stick-figure characters

    Full rules at references/presets/<preset>.md — load the file when a preset is picked.

  • Compatibility matrix and content-signal → preset table live in references/auto-selection.md. Read it before recommending combinations in Step 2.

Script Directory

Important: All scripts are located in the scripts/ subdirectory of this skill.

Agent Execution Instructions:

  1. Determine this SKILL.md file's directory path as {baseDir}
  2. Script path = {baseDir}/scripts/<script-name>.ts
  3. Replace all {baseDir} in this document with the actual path
  4. Resolve ${BUN_X} runtime: if bun installed → bun; if npx available → npx -y bun; else suggest installing bun

Script Reference:

ScriptPurpose
scripts/merge-to-pdf.tsMerge comic pages into PDF
Show full SKILL.md (959 more words)Show less

File Structure

Output directory: comic/{topic-slug}/

  • Slug: 2-4 words kebab-case from topic (e.g., alan-turing-bio)
  • Conflict: append timestamp (e.g., turing-story-20260118-143052)

Contents:

FileDescription
source-{slug}.{ext}Source files
analysis.mdContent analysis
storyboard.mdStoryboard with panel breakdown
characters/characters.mdCharacter definitions
characters/characters.pngCharacter reference sheet
prompts/NN-{cover|page}-[slug].mdGeneration prompts
NN-{cover|page}-[slug].pngGenerated images
{topic-slug}.pdfFinal merged PDF

Language Handling

Detection Priority:

  1. --lang flag (explicit)
  2. EXTEND.md language setting
  3. User's conversation language
  4. Source content language

Rule: Use user's input language or saved language preference for ALL interactions:

  • Storyboard outlines and scene descriptions
  • Image generation prompts
  • User selection options and confirmations
  • Progress updates, questions, errors, summaries

Technical terms remain in English.

Workflow

Progress Checklist
Comic Progress:
- [ ] Step 1: Setup & Analyze
  - [ ] 1.1 Preferences (EXTEND.md) ⛔ BLOCKING
    - [ ] Found → load preferences → continue
    - [ ] Not found → run first-time setup → MUST complete before other steps
  - [ ] 1.2 Analyze, 1.3 Check existing
- [ ] Step 2: Confirmation - Style & options ⚠️ REQUIRED
- [ ] Step 3: Generate storyboard + characters
- [ ] Step 4: Review outline (conditional)
- [ ] Step 5: Generate prompts
- [ ] Step 6: Review prompts (conditional)
- [ ] Step 7: Generate images
  - [ ] 7.1 Generate character sheet (if needed) → characters/characters.png
  - [ ] 7.2 Generate pages (with --ref if character sheet exists)
- [ ] Step 8: Merge to PDF
- [ ] Step 9: Completion report
Flow
Input → [Preferences] ─┬─ Found → Continue
                       │
                       └─ Not found → First-Time Setup ⛔ BLOCKING
                                      │
                                      └─ Complete setup → Save EXTEND.md → Continue
                                                                              │
        ┌─────────────────────────────────────────────────────────────────────┘
        ↓
Analyze → [Check Existing?] → [Confirm: Style + Reviews] → Storyboard → [Review?] → Prompts → [Review?] → Images → PDF → Complete
Step Summary
StepActionKey Output
1.1Load EXTEND.md preferences ⛔ BLOCKING if not foundConfig loaded
1.2Analyze contentanalysis.md
1.3Check existing directoryHandle conflicts
2Confirm style, focus, audience, reviewsUser preferences
3Generate storyboard + charactersstoryboard.md, characters/
4Review outline (if requested)User approval
5Generate promptsprompts/*.md
6Review prompts (if requested)User approval
7.1Generate character sheet (if needed)characters/characters.png
7.2Generate pages (with character ref if available)*.png files
8Merge to PDF{slug}.pdf
9Completion reportSummary
Step 7: Image Generation

Pick a backend once per session using the ## Image Generation Tools rule at the top. If the backend is a repo skill (e.g., baoyu-image-gen), read its SKILL.md and use its documented interface rather than its scripts.

codex-imagegen invocation: when the rule resolves to codex-imagegen, see references/codex-imagegen.md for the invocation contract (preferred baoyu-image-gen --provider codex-cli path, runtime wrapper discovery, parameter notes, stdout schema, batch semantics — n=1 per call so page batches must dispatch one wrapper call per page).

7.1 Character sheet — generate it (to characters/characters.png, aspect 4:3) when the comic is multi-page with recurring characters. Skip for simple presets (e.g., four-panel minimalist) or single-page comics. Compress to JPEG before use-as---ref (sips -s format jpeg -s formatOptions 80 … on macOS, pngquant --quality=65-80 … elsewhere) to avoid payload failures. The prompt file at characters/characters.md must exist before invoking the backend.

7.2 Pages — each page's prompt MUST already be at prompts/NN-{cover|page}-[slug].md before invoking the backend; the file is the reproducibility record. Strategy depends on the character sheet:

Character sheetBackend --refStrategy
ExistsSupportedPass sheet as --ref on every page
ExistsNot supportedPrepend character descriptions to every prompt file
Skipped—All descriptions inline in prompt

Execution strategy: Generate the character sheet first when needed. Then build the selected page task list from saved prompt files and dispatch pages in batches per the ## Batch Generation Policy: backend native batch first, runtime parallel tool calls second, sequential only as fallback. --regenerate N and --images-only apply the same batching rules to the selected existing prompts.

Backup rule: existing prompts/…md and …png files → rename with -backup-YYYYMMDD-HHMMSS suffix before regenerating. Aspect ratio from storyboard (default 3:4; preset may override).

--ref failure recovery: compress sheet → retry → still fails → drop --ref and embed character descriptions in the prompt text.

Full step-by-step workflow (analysis, storyboard, review gates, regeneration variants): references/workflow.md.

EXTEND.md Paths ⛔ BLOCKING

If EXTEND.md is not found, first-time setup is blocking — complete it before any content analysis or style/tone questions.

PriorityPathScope
1.baoyu-skills/baoyu-comic/EXTEND.mdProject
2$HOME/.baoyu-skills/baoyu-comic/EXTEND.mdUser home
ResultAction
FoundRead, parse, display summary → continue
Not found⛔ Run first-time setup (references/config/first-time-setup.md) → save EXTEND.md → continue

EXTEND.md supports: watermark, preferred art/tone/layout, custom style definitions, character presets, language preference, preferred image backend, generation batch size. Schema: references/config/preferences-schema.md.

References

Core Templates:

Style Definitions:

  • references/art-styles/ - Art styles (ligne-claire, manga, realistic, ink-brush, chalk, minimalist)
  • references/tones/ - Tones (neutral, warm, dramatic, romantic, energetic, vintage, action)
  • references/presets/ - Presets with special rules (ohmsha, wuxia, shoujo, concept-story, four-panel)
  • references/layouts/ - Layouts (standard, cinematic, dense, splash, mixed, webtoon, four-panel)

Workflow:

Config:

Page Modification

ActionSteps
EditUpdate prompt file FIRST → --regenerate N → Regenerate PDF
AddCreate prompt at position → Generate with character ref → Renumber subsequent → Update storyboard → Regenerate PDF
DeleteRemove files → Renumber subsequent → Update storyboard → Regenerate PDF

IMPORTANT: When updating pages, ALWAYS update the prompt file (prompts/NN-{cover|page}-[slug].md) FIRST before regenerating. This ensures changes are documented and reproducible.

Text correction policy:

  • If dialogue, sound effects, panel labels, or any other rendered text is misspelled, garbled, hard to read, or visually weak, do not patch the bitmap with code.
  • For text-correction regenerations, write a new prompt file and a new output path so the flawed candidate is preserved for comparison.
  • Post-processing is limited to crop, resize, compression, or format conversion that does not alter text or the main composition.

Notes

  • Image generation: 10-30 seconds per page
  • Auto-retry once on generation failure
  • Use stylized alternatives for sensitive public figures
  • Maintain style consistency via session ID
  • Step 2 confirmation required - do not skip
  • Steps 4/6 conditional - only if user requested in Step 2
  • Step 7.1 character sheet - recommended for multi-page comics, optional for simple presets
  • Step 7.2 character reference - use --ref if sheet exists; compress/convert on failure; fall back to prompt-only
  • Watermark/language configured once in EXTEND.md

Changing Preferences

EXTEND.md lives at .baoyu-skills/baoyu-comic/EXTEND.md (project) or ~/.baoyu-skills/baoyu-comic/EXTEND.md (user). Three ways to change it:

  • Edit directly — open EXTEND.md and change fields. Full schema: references/config/preferences-schema.md.
  • Reconfigure interactively — delete EXTEND.md (or ask "reconfigure baoyu-comic preferences" / "重新配置"). The next run re-triggers first-time setup.
  • Common one-line edits:
    • preferred_image_backend: auto — default; runtime-native tool wins, falls back to the only installed backend, asks only if multiple non-native are present.
    • preferred_image_backend: codex-imagegen — pin to Codex's built-in.
    • preferred_image_backend: baoyu-image-gen — pin to the baoyu-image-gen skill.
    • preferred_image_backend: ask — confirm backend every run.
    • generation_batch_size: 4 — default number of page images to render concurrently when the backend/runtime supports batch or parallel generation.
    • watermark.enabled: true, preferred_art, preferred_tone, preferred_layout, language — shift the auto-selection defaults and cosmetic choices.

© JimLiu, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 41 other files (scripts, references) in skills/baoyu-comic of JimLiu/baoyu-skills.

  • SKILL.md
  • references/analysis-framework.md
  • references/art-styles/chalk.md
  • references/art-styles/ink-brush.md
  • references/art-styles/ligne-claire.md
  • references/art-styles/manga.md
  • references/art-styles/minimalist.md
  • references/art-styles/realistic.md
  • references/auto-selection.md
  • references/base-prompt.md
  • references/character-template.md
  • references/codex-imagegen.md
  • references/config/first-time-setup.md
  • references/config/preferences-schema.md
  • references/config/watermark-guide.md
  • references/layouts/cinematic.md
  • references/layouts/dense.md
  • … and 25 more

Open the folder on GitHubat commit 1567581

Used in 2 other repositories

We found 2 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 2 other GitHub owners. This page covers the copy in JimLiu/baoyu-skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Knowledge Comic Creator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Knowledge Comic Creator compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Knowledge Comic Creator this skillJimLiu/baoyu-skills27k2 repos~5.5kAutomated safety check: PassMIT
Canghe Comicfreestylefly/canghe-skills4618 repos~3.2kAutomated safety check: PassNone
Xhs ImagenNimaChu/xhs-imagen120—~2.3kAutomated safety check: PassMIT
Hbg Life SimulationMr-funny/hbg-life-simulation141—~5.8kAutomated safety check: PassMIT
Character Design with genmediafal-ai-community/skills251—~1.3kAutomated safety check: PassNone
Codex Image Servicezrt-ai-lab/opencode-skills287—~2kAutomated safety check: PassNone

Similar skills

  • Canghe Comic

    freestylefly/canghe-skills

    Knowledge comic creator supporting multiple art styles and tones.

    461 GitHub starsUsed in 8 repos~3.2k tokens
    Media & CreativeAuto-check passed
  • Xhs Imagen

    NimaChu/xhs-imagen

    Create complete Xiaohongshu image-and-text posts from a topic, article, document, or rough idea, including research, fact checking, post copy, pagination, storyboards, a 3:4 cover, 9:16 content…

    120 GitHub stars~2.3k tokensUpdated 2 mo ago
    Media & CreativeAuto-check passed
  • Hbg Life Simulation

    Mr-funny/hbg-life-simulation

    Create Chinese HBG “模拟人生 / 人生副本” narrative videos with a consistent comic IP, a rapid multi-life opening, continuous natural-speed narration, synchronized short captions, dense static manga…

    141 GitHub stars~5.8k tokensUpdated 2 mo ago
    Media & CreativeAuto-check passed
  • Character Design with genmedia

    fal-ai-community/skills

    Builds consistent characters, reference and expression sheets, outfit variations and character-to-video shots with the genmedia CLI while keeping identity stable.

    251 GitHub stars~1.3k tokensUpdated 12 days ago
    Media & CreativeAuto-check passed
  • Codex Image Service

    zrt-ai-lab/opencode-skills

    A skill your agent uses when Codex needs native image generation, editing, or engineered multi-image composition, especially sets, material kits, grids, storyboards, carousels, presentations…

    287 GitHub stars~2k tokensUpdated 2 mo ago
    Media & CreativeAuto-check passed
  • AI Visual Director

    jijiutong/ai-visual-director

    Routes story-to-video work through slash commands for character cards, scene images, storyboards, video prompts and posters, with prompt QC and draft, lock and commit states.

    176 GitHub stars~1k tokensUpdated 2 mo ago
    Media & CreativeAuto-check passed

More from JimLiu/baoyu-skills

All 22 skills in this repo
  • Markdown Article Formatter

    JimLiu/baoyu-skills

    Reformats plain text or Markdown articles with frontmatter, a title, a summary, headings, bold, lists and code blocks, and saves a separate formatted copy.

    27k GitHub starsUsed in 6 repos~3.5k tokens
    Auto-check passed
  • X to Markdown Converter

    JimLiu/baoyu-skills

    Saves tweets, threads and X Articles as Markdown files with YAML front matter, using an unofficial API that asks for your consent first.

    27k GitHub starsUsed in 4 repos~1.8k tokens
    Auto-check: warnings
  • SVG Diagram Generator

    JimLiu/baoyu-skills

    Creates standalone dark-themed SVG diagrams, including architecture, flowchart, sequence, structural, mind map, timeline and state machine types.

    27k GitHub starsUsed in 1 repo~3.1k tokens
    Auto-check passed
  • Publishes articles and image-text posts to a WeChat Official Account through the API or Chrome CDP, converting markdown to WeChat-ready HTML with link citations.

    27k GitHub starsUsed in 2 repos~3.6k tokens
    Auto-check: warnings
  • Image Compressor

    JimLiu/baoyu-skills

    Compresses images to WebP by default, or to PNG or JPEG, picking the best available tool on the machine and optionally processing whole folders.

    27k GitHub starsUsed in 5 repos~598 tokens
    Auto-check passed
  • Generates text and images through an unofficial, reverse-engineered Gemini Web API, supporting reference images and multi-turn conversations.

    27k GitHub starsUsed in 5 repos~1.6k tokens
    Auto-check passed

Questions about Knowledge Comic Creator

What does Knowledge Comic Creator do?

Writes original educational comics with detailed panel layouts in a chosen art style and tone, generating the images in batches through whichever backend is available. When the skill needs to ask the user something, it prefers the runtime's own input tool and falls back to a numbered plain-text question only if no such tool exists, batching every question into one call when the tool allows it. When it needs to render an image, it resolves the backend in a fixed order: a backend named in the current message, then a saved preferred-backend setting, and only then an automatic choice, which checks whether a native image-generation skill is available, as it is inside Codex, where it must be used, then falls back to running Codex through its command line, with that procedure kept in a separate reference file loaded only when needed.

When should I use Knowledge Comic Creator?

Knowledge Comic Creator fits situations like: creating a knowledge or educational comic about a topic; choosing an art style and panel layout for a biography or tutorial comic; creating a Logicomix-style explainer as a comic; keeping a character's appearance consistent across many panels.

How do I install Knowledge Comic Creator in Claude Code?

Run `npx skills add JimLiu/baoyu-skills --skill baoyu-comic -a claude-code`. Or copy the skill folder (skills/baoyu-comic in JimLiu/baoyu-skills) into .claude/skills/baoyu-comic in your project. Claude Code loads it when a task matches its description.

How do I install Knowledge Comic Creator in Codex?

Run `npx skills add JimLiu/baoyu-skills --skill baoyu-comic -a codex`. Or copy the skill folder (skills/baoyu-comic in JimLiu/baoyu-skills) into .agents/skills/baoyu-comic in your project. Codex loads it when a task matches its description.

Can I use Knowledge Comic Creator in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add JimLiu/baoyu-skills --skill baoyu-comic -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/baoyu-comic, .gemini/skills/baoyu-comic, .github/skills/baoyu-comic and .opencode/skills/baoyu-comic in your project.

What does Knowledge Comic Creator need to run?

Going by SKILL.md and its folder, Knowledge Comic Creator needs the command-line tools its instructions call (codex and npx). Our summary lists: An image-generation backend, such as a native image skill or the Codex CLI.

Does Knowledge Comic Creator access the network?

SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Knowledge Comic Creator safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Knowledge Comic Creator use?

Knowledge Comic Creator is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Knowledge Comic Creator use?

About 5.5k tokens (SKILL.md is roughly 22k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 30k tokens, read only when the agent opens those files.

What are the alternatives to Knowledge Comic Creator?

Skills that share tags, products or a category with Knowledge Comic Creator: Canghe Comic (freestylefly/canghe-skills, 461 stars), Xhs Imagen (NimaChu/xhs-imagen, 120 stars), Hbg Life Simulation (Mr-funny/hbg-life-simulation, 141 stars) and Character Design with genmedia (fal-ai-community/skills, 251 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Knowledge Comic Creator?

JimLiu (a GitHub user) maintains it in JimLiu/baoyu-skills, which has 26,507 GitHub stars. The repository holds 22 skills in this directory. The repository was last updated on September 10, 2026.

Source: JimLiu/baoyu-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.