Skip to content
Development
Skill

/baoyu-comic

Knowledge comics (知识漫画): educational, biography, tutorial.

From plugin
kevinnft-ai-agent-skills
14169 skills
Install
$ npx -y skills add kevinnft/ai-agent-skills --skill baoyu-comic --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/baoyu-comic

Context preview

The summary Claude sees to decide when to auto-load this skill.

Knowledge comics (知识漫画): educational, biography, tutorial.

SKILL.md

baoyu-comic.SKILL.md
name: baoyu-comic
description: "Knowledge comics (知识漫画): educational, biography, tutorial."
version: 1.56.1
author: 宝玉 (JimLiu)
license: MIT
metadata:
  hermes:
    tags: [comic, knowledge-comic, creative, image-generation]
    homepage: https://github.com/JimLiu/baoyu-skills#baoyu-comic
origin: aggregated
source_license: see upstream
source_repo: JimLiu/baoyu-skills
source_url: https://github.com/JimLiu/baoyu-skills/tree/main/skills/creative/baoyu-comic
language: zh

Knowledge Comic Creator

Adapted from [baoyu-comic](https://github.com/JimLiu/baoyu-skills) for Hermes Agent's tool ecosystem.

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

When to Use

Trigger this skill when the user asks to create a knowledge/educational comic, biography comic, tutorial comic, or uses terms like "知识漫画", "教育漫画", or "Logicomix-style". The user provides content (text, file path, URL, or topic) and optionally specifies art style, tone, layout, aspect ratio, or language.

Reference Images

Hermes' `image_generate` tool is **prompt-only** — it accepts a text prompt and an aspect ratio, and returns an image URL. It does **NOT** accept reference images. When the user supplies a reference image, use it to **extract traits in text** that get embedded in every page prompt:

**Intake**: Accept file paths when the user provides them (or pastes images in conversation).

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

**Usage modes** (per reference):

| Usage | Effect | |-------|--------| | `style` | Extract style traits (line treatment, texture, mood) and append to every page's prompt body | | `palette` | Extract hex colors and append to every page's prompt body | | `scene` | Extract scene composition or subject notes and append to the relevant page(s) |

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

references:
  - ref_id: 01
    filename: 01-ref-scene.png
    usage: style
    traits: "muted earth tones, soft-edged ink wash, low-contrast backgrounds"

Character consistency is driven by **text descriptions** in `characters/characters.md` (written in Step 3) that get embedded inline in every page prompt (Step 5). The optional PNG character sheet generated in Step 7.1 is a human-facing review artifact, not an input to `image_generate`.

Options

Visual Dimensions

| Option | Values | Description | |--------|--------|-------------| | Art | ligne-claire (default), manga, realistic, ink-brush, chalk, minimalist | Art style / rendering technique | | Tone | neutral (default), warm, dramatic, romantic, energetic, vintage, action | Mood / atmosphere | | Layout | standard (default), cinematic, dense, splash, mixed, webtoon, four-panel | Panel arrangement | | Aspect | 3:4 (default, portrait), 4:3 (landscape), 16:9 (widescreen) | Page aspect ratio | | Language | auto (default), zh, en, ja, etc. | Output language | | Refs | File paths | Reference images used for style / palette trait extraction (not passed to the image model). See [Reference Images](#reference-images) above. |

Partial Workflow Options

| Option | Description | |--------|-------------| | Storyboard only | Generate storyboard only, skip prompts and images | | Prompts only | Generate storyboard + prompts, skip images | | Images only | Generate images from existing prompts directory | | Regenerate N | Regenerate specific page(s) only (e.g., `3` or `2,5,8`) |

Details: [references/partial-workflows.md](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:

| Preset | Equivalent | Hook | |--------|-----------|------| | `ohmsha` | manga + neutral | Visual metaphors, no talking heads, gadget reveals | | `wuxia` | ink-brush + action | Qi effects, combat visuals, atmospheric | | `shoujo` | manga + romantic | Decorative elements, eye details, romantic beats | | `concept-story` | manga + warm | Visual symbol system, growth arc, dialogue+action balance | | `four-panel` | minimalist + 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](references/auto-selection.md). Read it before recommending combinations in Step 2.

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**: | File | Description | |------|-------------| | `source-{slug}.md` | Saved source content (kebab-case slug matches the output directory) | | `analysis.md` | Content analysis | | `storyboard.md` | Storyboard with panel breakdown | | `characters/characters.md` | Character definitions | | `characters/characters.png` | Character reference sheet (downloaded from `image_generate`) | | `prompts/NN-{cover\|page}-[slug].md` | Generation prompts | | `NN-{cover\|page}-[slug].png` | Generated images (downloaded from `image_generate`) | | `refs/NN-ref-{slug}.{ext}` | User-supplied reference images (optional, for provenance) |

Language Handling

**Detection Priority**: 1. User-specified language (explicit option) 2. User's conversation language 3. Source content language

**Rule**: Use user's input language for ALL interactions:

  • Storyboard outlines and scene descriptions

-

Read more
Ships withkevinnft-ai-agent-skills

191 attribution-first agent skills for Hermes Agent, Claude Code, Cursor — one installer, 28 categories, searchable catalog. See NOTICE for upstream attribution.

Get the whole plugin

Other skills on kevinnft-ai-agent-skills.