All skills
jimliu avatar

/baoyu-comic

@b0ac523 official
by Jim Liu 宝玉jimliu/baoyu-skills26k stars
2,896

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".

Use this Skill: https://skilld.dev/gh/jimliu/baoyu-skills/baoyu-comic

This session only. Nothing lands on disk.

referencesart-stylesrealistic.md

≈694 tokens on demand. Your agent reads this file only when SKILL.md points to it.

realistic

写实画风 - Digital painting with realistic proportions and lighting

Overview

Full-color realistic manga style using digital painting techniques. Features anatomically accurate characters, rich gradients, and detailed environmental rendering. Sophisticated aesthetic for mature audiences.

Line Work

  • Clean, precise outlines with clear contours
  • Uniform line weight for character definition
  • No excessive hatching - rely on color for depth
  • Smooth curves and realistic anatomical lines
  • Ligne Claire influence: clean but not simplified

Character Design

  • Realistic human proportions (7-8 head heights)
  • Anatomically accurate features and expressions
  • Detailed facial structure without exaggeration
  • Natural poses and body language
  • Consistent appearance across panels
  • Subtle expressions rather than manga-style

Rendering Style

  • Full-color digital painting with rich gradients
  • Soft shadow transitions on skin and fabric
  • Realistic material textures (glass, liquid, fabric, wood)
  • Detailed hair with natural shine and volume
  • Environmental lighting affects all elements
  • NOT flat cel-shading - smooth color blending

Background Treatment

  • Highly detailed, realistic environments
  • Accurate perspective and spatial depth
  • Atmospheric lighting (warm indoor, cool outdoor)
  • Professional settings rendered with precision
  • Props and objects with realistic textures

Color Approach

  • Rich gradients for depth and volume
  • Realistic lighting with warm/cool contrast
  • Material-specific rendering
  • Subtle color temperature shifts
  • Professional, sophisticated palette

Default Color Palette

Role Color Hex
Skin Light Natural warm #F5D6C6
Skin Shadow Warm shadow #E8C4B0
Environment Warm wood #8B7355
Environment Cool Cool stone #9CA3AF
Accent Wine red #722F37
Accent Gold Gold #D4AF37
Light Warm Amber #FFB347
Light Cool Cool blue #B0C4DE

Quality Markers

  • ✓ Anatomically accurate proportions
  • ✓ Smooth color gradients (not flat fills)
  • ✓ Realistic material textures
  • ✓ Detailed, atmospheric backgrounds
  • ✓ Natural lighting with soft shadows
  • ✓ Expressive but subtle expressions
  • ✓ Professional aesthetic
  • ✓ Clean speech bubbles

Compatibility

Tone Fit Notes
neutral ✓✓ Professional content
warm ✓✓ Nostalgic stories
dramatic ✓✓ High drama
vintage ✓✓ Period pieces
romantic ✗ Style mismatch
energetic ✗ Too refined
action ✓ Serious action

Best For

Professional topics (wine, food, business), lifestyle content, adult narratives, documentary-style, mature educational guides

Source: SKILL.md on GitHub

1 warning17d5 checks · Risk MEDIUM
  • Gen Agent Trust Hub17d

    This skill is a complex comic creation tool that uses dynamic script execution for PDF merging and environment-aware image generation. It includes logic to discover and run local wrapper scripts by searching directory paths at runtime. While these behaviors are documented as part of its cross-platform support (Codex, Cursor, etc.), the use of dynamic execution from computed paths and the processing of untrusted user content for prompt generation represent notable security surfaces.

  • Socket17d

    No alerts

  • Snyk17d

    Risk: LOW · No issues

  • Runlayer6mo

    2/34 files flagged

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at b0ac523. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 days ago.

Activeupdated 4 months ago
version
1.117.4
Other metadata
metadata
{
  "openclaw": {
    "homepage": "https://github.com/JimLiu/baoyu-skills#baoyu-comic",
    "requires": {
      "anyBins": [
        "bun",
        "npx"
      ]
    }
  }
}
  • TypeScript
  • comic
  • education
  • knowledge
  • image-generation
  • batch-capable
  • panel-layout
  • art-styles
  • storytelling
  • bun

README badge

README badge for jimliu/baoyu-skills/baoyu-comic

Creates original educational comics with flexible art style and tone combinations, supporting batch image generation and detailed panel layouts. Use when asked to generate knowledge comics, biography comics, tutorial comics, or similar educational visual narratives in styles like ligne-claire, manga, or ink-brush.

Generated from the current SKILL.md.

What art styles and tones does this skill support?
Six art styles (ligne-claire, manga, realistic, ink-brush, chalk, minimalist) and seven tones (neutral, warm, dramatic, romantic, energetic, vintage, action) can be combined. Five named presets (ohmsha, wuxia, shoujo, concept-story, four-panel) bundle specific art+tone combinations with special visual rules.
Can I use my own reference images to guide the comic style?
Yes. Pass reference images via `--ref <files...>` and specify usage mode (direct, style, or palette). Direct mode passes the image to the backend; style and palette modes extract traits and embed them in prompts.
What image backends does this skill work with?
It auto-detects and prioritizes Codex `imagegen`, Cursor `GenerateImage`, or other runtime-native tools. If none are available, it falls back to `baoyu-image-gen` or asks you to choose from installed backends.
Can I regenerate just a few pages instead of the whole comic?
Yes. Use `--regenerate N` to regenerate specific pages (e.g., `--regenerate 3` or `--regenerate 2,5,8`), or `--images-only` to generate images from existing prompts without rebuilding the storyboard.
Does this skill require bun or npm?
It requires either `bun` or `npx` installed. The skill will use `bun` if available; otherwise it falls back to `npx -y bun`.

Generated from the current SKILL.md. These answers refresh after source changes.