--- 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 --- # 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: ```yaml 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/