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-styleschalk.md

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

chalk

粉笔画风 - Chalkboard aesthetic with hand-drawn warmth

Overview

Classic classroom chalkboard aesthetic with hand-drawn chalk illustrations. Nostalgic educational feel with imperfect, sketchy lines that capture the warmth of traditional teaching.

Line Work

  • Sketchy, imperfect hand-drawn lines
  • Chalk texture on all strokes
  • Varying line weight from chalk pressure
  • Soft edges, no sharp digital lines
  • Visible chalk dust effects

Character Design

  • Simplified, friendly character designs
  • Stick figures to semi-detailed range
  • Expressive through simple gestures
  • Approachable, non-intimidating
  • Educational presenter style

Background

  • Chalkboard Black (#1A1A1A) or Dark Green-Black (#1C2B1C)
  • Realistic chalkboard texture
  • Subtle scratches and dust particles
  • Faint eraser marks for authenticity
  • Wooden frame border optional

Typography

  • Hand-drawn chalk lettering style
  • Visible chalk texture on text
  • Imperfect baseline adds authenticity
  • White or bright colored chalk for emphasis

Visual Elements

  • Hand-drawn chalk illustrations
  • Chalk dust effects around elements
  • Doodles: stars, arrows, underlines, circles
  • Mathematical formulas and diagrams
  • Eraser smudges and chalk residue
  • Stick figures and simple icons
  • Connection lines with hand-drawn feel

Default Color Palette

Role Color Hex
Background Chalkboard Black #1A1A1A
Alt Background Green-Black #1C2B1C
Primary Text Chalk White #F5F5F5
Accent 1 Chalk Yellow #FFE566
Accent 2 Chalk Pink #FF9999
Accent 3 Chalk Blue #66B3FF
Accent 4 Chalk Green #90EE90
Accent 5 Chalk Orange #FFB366

Style Rules

Do

  • Maintain authentic chalk texture on all elements
  • Use imperfect, hand-drawn quality throughout
  • Add subtle chalk dust and smudge effects
  • Create visual hierarchy with color variety
  • Include playful doodles and annotations

Don't

  • Use perfect geometric shapes
  • Create clean digital-looking lines
  • Add photorealistic elements
  • Use gradients or glossy effects

Quality Markers

  • ✓ Authentic chalk texture throughout
  • ✓ Imperfect, hand-drawn quality
  • ✓ Readable despite sketchy style
  • ✓ Nostalgic classroom feel
  • ✓ Effective color hierarchy
  • ✓ Playful educational aesthetic

Compatibility

Tone Fit Notes
neutral ✓✓ Classic educational
warm ✓✓ Nostalgic feel
dramatic ✗ Style mismatch
vintage ✓ Old school feel
romantic ✗ Style mismatch
energetic ✓✓ Fun learning
action ✗ Style mismatch

Best For

Educational content, tutorials, classroom themes, teaching materials, workshops, informal learning, knowledge sharing

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.