api-and-interface-desi…
Guides stable API and interface design. Use when designing APIs, module boundaries, or any public interface. Use when creating REST or GraphQL endpoints,…
Knowledge comics (知识漫画): educational, biography, tutorial.
$ npx -y skills add kevinnft/ai-agent-skills --skill baoyu-comic --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/baoyu-comicContext preview
The summary Claude sees to decide when to auto-load this skill.
Knowledge comics (知识漫画): educational, biography, tutorial.
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: zhAdapted 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.
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.
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).
**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`.
| 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. |
| 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)
| 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.
Output directory: `comic/{topic-slug}/`
**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) |
**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:
-
191 attribution-first agent skills for Hermes Agent, Claude Code, Cursor — one installer, 28 categories, searchable catalog. See NOTICE for upstream attribution.
Repo: kevinnft/ai-agent-skills
Guides stable API and interface design. Use when designing APIs, module boundaries, or any public interface. Use when creating REST or GraphQL endpoints,…
Tests in real browsers. Use when building or debugging anything that runs in a browser. Use when you need to inspect the DOM, capture console errors, analyze…
Automates CI/CD pipeline setup. Use when setting up or modifying build and deployment pipelines. Use when you need to automate quality gates, configure test…
Conducts multi-axis code review. Use before merging any change. Use when reviewing code written by yourself, another agent, or a human. Use when you need to…
Simplifies code for clarity. Use when refactoring code for clarity without changing behavior. Use when code works but is harder to read, maintain, or extend…
Optimizes agent context setup. Use when starting a new session, when agent output quality degrades, when switching between tasks, or when you need to configure…