hermes-agent/skills/creative/baoyu-comic/references/presets/ohmsha.md
Jim Liu 宝玉 a8beba82d0 refactor(skills): adapt baoyu-comic for Hermes
Port the upstream baoyu-comic skill to Hermes' tool ecosystem, matching
the earlier baoyu-infographic adaptation:

- metadata namespace openclaw -> hermes (+ tags, homepage)
- drop EXTEND.md preferences system (references/config/ removed,
  workflow Step 1.1 removed)
- user prompts via clarify (one question at a time) instead of
  AskUserQuestion batches
- image generation via image_generate instead of baoyu-imagine, with
  aspect-ratio mapping to landscape/portrait/square
- Windows/PowerShell/WSL shell snippets dropped
- file I/O referenced via Hermes write_file/read_file tools
- CLI-style --flags converted to natural-language options and
  user-intent cues (skill matching has no slash command trigger)

Add PORT_NOTES.md documenting the adaptations and a sync procedure.
Art-style/tone/layout reference files are preserved verbatim from
upstream v1.56.1.
2026-04-21 17:50:04 -07:00

4.4 KiB
Raw Blame History

ohmsha

Ohmsha预设 - Educational manga with visual metaphors

Base Configuration

Dimension Value
Art Style manga
Tone neutral
Layout webtoon (default)

Equivalent to: art=manga, tone=neutral

Unique Rules

This preset includes special rules beyond the art+tone combination. When the ohmsha preset is selected, ALL rules below must be applied.

Visual Metaphor Requirements (CRITICAL)

Every technical concept MUST be visualized as a metaphor:

Concept Type Visualization Approach
Algorithm Gadget/machine that demonstrates the process
Data structure Physical space characters can enter/explore
Mathematical formula Transformation visible in environment
Abstract process Tangible flow of particles/objects

Wrong approach: Character points at blackboard explaining Right approach: Character uses "Concept Visualizer" gadget, steps into metaphorical space

Visual Metaphor Examples

Concept Wrong (Talking Head) Right (Visual Metaphor)
Attention mechanism Character points at formula on blackboard "Attention Flashlight" gadget illuminates key words in dark room
Gradient descent "The algorithm minimizes loss" Character rides ball rolling down mountain valley
Neural network Diagram with arrows Living network of glowing creatures passing messages
Overfitting "The model memorized the data" Character wearing clothes that fit only one specific pose

Character Roles (Required)

DEFAULT: Use Doraemon characters unless user explicitly specifies custom characters.

Role Default Character Visual Traits
Student (Role A) 大雄 (Nobita) Boy, 10yo, round glasses, black hair, yellow shirt, navy shorts Confused, asks basic but crucial questions, represents reader
Mentor (Role B) 哆啦A梦 (Doraemon) Blue robot cat, white belly, 4D pocket, red nose, golden bell Knowledgeable, patient, uses gadgets as technical metaphors
Challenge (Role C) 胖虎 (Gian) Stocky boy, small eyes, orange shirt Represents misunderstanding, or "noise" in the data
Support (Role D) 静香 (Shizuka) Cute girl, black short hair, pink dress Asks clarifying questions, provides alternative perspectives

IMPORTANT: These Doraemon characters ARE the default for ohmsha preset. Generate character definitions using these exact characters unless user requests otherwise.

To use custom characters: ask the user to provide role → character mappings (e.g., Student:小明, Mentor:教授).

Page Title Convention

Every page MUST have a narrative title (not section header):

Wrong: "Chapter 1: Introduction to Transformers" Right: "The Day Nobita Couldn't Understand Anyone"

Gadget Reveal Pattern

When introducing a concept:

  1. Student expresses confusion with visual indicator (, spiral eyes)
  2. Mentor dramatically produces gadget with sparkle effects
  3. Gadget name announced in bold with explanation
  4. Demonstration begins - student enters metaphorical space

Ending Requirements

Final page MUST include:

  1. Student demonstrating understanding (applying the concept)
  2. Callback to opening problem (now resolved)
  3. Mentor's satisfied expression
  4. Optional: hint at next topic

NO Talking Heads Rule

Critical: Characters must DO things, not just explain.

Every panel should show:

  • Action being performed
  • Metaphor being demonstrated
  • Character interaction with concept-space
  • NOT: two characters facing each other talking

Special Visual Elements

Element Usage
Gadget reveals Dramatic unveiling with sparkle effects
Concept spaces Rounded borders, glowing edges for "imagination mode"
Information displays Holographic UI style for technical details
Aha moments Radial lines, light burst effects
Confusion Spiral eyes, question marks floating above head

Quality Markers

  • ✓ Every concept is a visual metaphor
  • ✓ Characters are DOING things, not just talking
  • ✓ Clear student/mentor dynamic
  • ✓ Gadgets and props drive the explanation
  • ✓ Expressive manga-style emotions
  • ✓ Information density through visual design, not text walls
  • ✓ Narrative page titles

Reference

For complete guidelines, see references/ohmsha-guide.md