Agent skill

Baoyu Article Illustrator

by Luciole-Studio in Luciole-Studio/Misaka-Agent

Article illustrations: type × style × palette consistency. An agent skill from Luciole-Studio/Misaka-Agent.

MITAuto-check passedMedia & Creative

Install Baoyu Article Illustrator

skills CLI
$ npx skills add Luciole-Studio/Misaka-Agent --skill baoyu-article-illustrator -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Luciole-Studio/Misaka-Agent baoyu-article-illustrator --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Luciole-Studio/Misaka-Agent.git skills-src && mkdir -p .claude/skills && cp -r skills-src/misaka/core/skills/assets/optional/creative/baoyu-article-illustrator .claude/skills/baoyu-article-illustrator && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
baoyu-article-illustrator
GitHub stars
158
Used in
2 other repos
Token cost
~2.5k tokens
SKILL.md length
988 words
Files
35 (incl. references)
Skills in repo
77
Repo updated
First seen
Licence
MIT

At a glance

Article illustrations: type × style × palette consistency. An agent skill from Luciole-Studio/Misaka-Agent.

  • Works in 7 steps: Detect Reference Images → Analyze → Confirm Settings → …
  • Media & Creative work in your project
  • SKILL.md covers When to Use, Three Dimensions, Types and Styles, plus 6 more sections
  • Calls curl

What it does

Baoyu Article Illustrator is an agent skill from Luciole-Studio/Misaka-Agent. Article illustrations: type × style × palette consistency.

Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 38 other files, including reference files (for example `PORT_NOTES.md`, `prompts/system.md` and `references/palettes/macaron.md`).

It sits in Media & Creative. It works with Adobe Illustrator. The repository describes itself as: A multi-agent research system for the humanities and social sciences. The licence is MIT.

When your agent uses it

  • Media & Creative work in your project

Example prompts

  • “/baoyu-article-illustrator”

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Detect Reference Images
  2. Analyze
  3. Confirm Settings
  4. Generate Outline → outline.md
  5. Generate Prompts
  6. Generate Images
  7. Finalize

What it can do on your machine

Read from SKILL.md and the folder at commit 3bcf7a3. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • curl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Baoyu Article Illustrator loads about 2.5k tokens when it runs, and up to ~26k if it reads all its reference files. Until then it costs about 21 tokens; SKILL.md has 988 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~21
When it runs · the whole SKILL.md, loaded when a task matches
~2.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~26k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Luciole-Studio/Misaka-Agent at commit 3bcf7a3, republished under its MIT licence (© Luciole-Studio). 988 words, ~2,503 tokens.

Download SKILL.mdSave it as .claude/skills/baoyu-article-illustrator/SKILL.md (or your agent's skills folder). This skill also uses 34 other files; get the full folder from GitHub.
name
baoyu-article-illustrator
description
Article illustrations: type × style × palette consistency.
version
1.57.0
author
宝玉 (JimLiu)
license
MIT
platforms
linux, macos, windows

Article Illustrator

Adapted from baoyu-article-illustrator for Hermes Agent's tool ecosystem.

Analyze articles, identify illustration positions, generate images with Type × Style × Palette consistency.

When to Use

Trigger this skill when the user asks to illustrate an article, add images to an article, generate illustrations for content, or uses phrases like "为文章配图", "illustrate article", or "add images". The user provides an article (file path or pasted content) and optionally specifies type, style, palette, or density.

Three Dimensions

DimensionControlsExamples
TypeInformation structureinfographic, scene, flowchart, comparison, framework, timeline
StyleRendering approachnotion, warm, minimal, blueprint, watercolor, elegant
PaletteColor scheme (optional)macaron, warm, neon — overrides style's default colors

Combine freely: type=infographic, style=vector-illustration, palette=macaron.

Or use presets: edu-visual → type + style + palette in one shot. See style-presets.md.

Types

TypeBest For
infographicData, metrics, technical
sceneNarratives, emotional
flowchartProcesses, workflows
comparisonSide-by-side, options
frameworkModels, architecture
timelineHistory, evolution

Styles

See references/styles.md for Core Styles, the full gallery, and Type × Style compatibility.

Output Structure

{output-dir}/
├── source-{slug}.{ext}    # Only for pasted content
├── outline.md
├── prompts/
│   └── NN-{type}-{slug}.md
└── NN-{type}-{slug}.png

Default output directory:

InputOutput DirectoryMarkdown Insert Path
Article file path{article-dir}/imgs/imgs/NN-{type}-{slug}.png
Pasted contentillustrations/{topic-slug}/ (cwd)illustrations/{topic-slug}/NN-{type}-{slug}.png

If the user asks for a different layout (e.g., images alongside the article, or a illustrations/ subdirectory), honor that.

Slug: 2-4 words, kebab-case. Conflict: append -YYYYMMDD-HHMMSS.

Core Principles

  • Visualize concepts, not metaphors — if the article uses a metaphor (e.g., "电锯切西瓜"), illustrate the underlying concept, not the literal image.
  • Labels use article data — actual numbers, terms, and quotes from the article, not generic placeholders.
  • Prompt files are reproducibility records — every illustration must have a saved prompt file under prompts/ before any image is generated.
  • Strip secrets — scan source content for API keys, tokens, or credentials before writing anything to disk.

Workflow

- [ ] Step 1: Detect reference images (if provided)
- [ ] Step 2: Analyze content
- [ ] Step 3: Confirm settings (clarify tool, one question at a time)
- [ ] Step 4: Generate outline
- [ ] Step 5: Generate prompts
- [ ] Step 6: Generate images (image_generate)
- [ ] Step 7: Finalize
Step 1: Detect Reference Images

If the user supplies reference images (paths pasted inline, attachments, or a URL):

  1. For each reference, call vision_analyze with the path/URL and a question asking for style, palette, composition, and subject. Record the returned description in {output-dir}/references/NN-ref-{slug}.md via write_file.
  2. Do not try to copy the binary via write_file / read_file — those are text-only. If you want a local copy for the record, use terminal (cp "$src" "{output-dir}/references/NN-ref-{slug}.{ext}"). The skill itself never needs to read the binary; it works off the vision description.
  3. Since image_generate doesn't take image inputs, the vision description is what gets embedded in prompts during Step 5.

Full procedures: references/workflow.md.

Step 2: Analyze
AnalysisOutput
Content typeTechnical / Tutorial / Methodology / Narrative
Purposeinformation / visualization / imagination
Core arguments2-5 main points
PositionsWhere illustrations add value

Read source (file path → read_file, or pasted text) and write the analysis to {output-dir}/analysis.md using write_file.

Full procedures: references/workflow.md.

Step 3: Confirm Settings

Use the clarify tool. Since clarify handles one question at a time, ask the most important question first. Skip any question whose answer is already present in the user's request.

OrderQuestionOptions
Q1Preset or Type[Recommended preset], [alt preset], or manual: infographic, scene, flowchart, comparison, framework, timeline, mixed
Q2Densityminimal (1-2), balanced (3-5), per-section (Recommended), rich (6+)
Q3Style (skip if preset chosen in Q1)[Recommended], minimal-flat, sci-fi, hand-drawn, editorial, scene, poster
Q4Palette (optional)Default (style colors), macaron, warm, neon
Q5Language (only if article language is ambiguous)article language / user language

Don't ask more than 2-3 clarify questions in a row. If the user already specified these in their request, skip entirely.

Full procedures: references/workflow.md.

Step 4: Generate Outline → outline.md

Save {output-dir}/outline.md using write_file with frontmatter (type, density, style, palette, image_count) and one entry per illustration:

yaml
## Illustration 1
**Position**: [section/paragraph]
**Purpose**: [why]
**Visual Content**: [what to show]
**Filename**: 01-infographic-concept-name.png

Full template: references/workflow.md.

Show full SKILL.md (405 more words)Show less
Step 5: Generate Prompts

BLOCKING: Every illustration must have a saved prompt file before any image is generated — the prompt file is the reproducibility record.

For each illustration:

  1. Create a prompt file per references/prompt-construction.md.
  2. Save to {output-dir}/prompts/NN-{type}-{slug}.md using write_file with YAML frontmatter.
  3. Prompts MUST use type-specific templates with structured sections (ZONES / LABELS / COLORS / STYLE / ASPECT).
  4. LABELS MUST include article-specific data: actual numbers, terms, metrics, quotes.
  5. Process references (direct/style/palette) per prompt frontmatter — for direct usage, embed a textual description of the reference in the prompt (since image_generate doesn't take reference-image inputs).
Step 6: Generate Images

For each prompt file:

  1. Call image_generate(prompt=..., aspect_ratio=...). image_generate returns a JSON result containing an image URL; it does NOT write to disk and does NOT accept an output path.
  2. Map the prompt's ASPECT to image_generate's enum: 16:9 → landscape, 9:16 → portrait, 1:1 → square. Custom ratios → nearest named aspect.
  3. Download the returned URL to {output-dir}/NN-{type}-{slug}.png via terminal (e.g. curl -sSL -o "{output-dir}/NN-{type}-{slug}.png" "{url}").
  4. On generation failure, auto-retry once.

Note: the underlying image-generation backend is user-configured (default: FAL FLUX 2 Klein 9B) and is NOT agent-selectable via image_generate. Do not write model names into prompts expecting them to route.

Step 7: Finalize

Insert ![description]({relative-path}/NN-{type}-{slug}.png) after the corresponding paragraph. Alt text: concise description in the article's language.

Report:

Article Illustration Complete!
Article: [path] | Type: [type] | Density: [level] | Style: [style] | Palette: [palette or default]
Images: X/N generated

Modification

ActionSteps
EditUpdate prompt → Regenerate → Update reference
AddPosition → Prompt → Generate → Update outline → Insert
DeleteDelete files → Remove reference → Update outline

References

FileContent
references/workflow.mdDetailed procedures
references/usage.mdInvocation examples
references/styles.mdStyle gallery + Palette gallery
references/style-presets.mdPreset shortcuts (type + style + palette)
references/prompt-construction.mdPrompt templates

Pitfalls

  1. Data integrity is paramount — never summarize, paraphrase, or alter source statistics. "73% increase" stays "73% increase".
  2. Strip secrets — scan source content for API keys, tokens, or credentials before including in any output file.
  3. Don't illustrate metaphors literally — visualize the underlying concept.
  4. Prompt files are mandatory — no image generation without a saved prompt file. The file is what lets you regenerate or switch backends later.
  5. image_generate aspect ratios — the tool supports landscape, portrait, and square. Custom ratios map to the nearest option.
  6. image_generate returns a URL, not a local file — always download via terminal (curl) before inserting local image paths into the article.
  7. No backend selection from the agent — image_generate uses whatever model the user configured (default: FAL FLUX 2 Klein 9B). Don't write "use <model> to generate this" into prompts expecting it to route.

© Luciole-Studio, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 34 other files (references) in misaka/core/skills/assets/optional/creative/baoyu-article-illustrator of Luciole-Studio/Misaka-Agent.

  • SKILL.md
  • PORT_NOTES.md
  • prompts/system.md
  • references/palettes/macaron.md
  • references/palettes/mono-ink.md
  • references/palettes/neon.md
  • references/palettes/warm.md
  • references/prompt-construction.md
  • references/style-presets.md
  • references/styles.md
  • references/styles/blueprint.md
  • references/styles/chalkboard.md
  • references/styles/editorial.md
  • references/styles/elegant.md
  • references/styles/fantasy-animation.md
  • references/styles/flat-doodle.md
  • references/styles/flat.md
  • … and 18 more

Open the folder on GitHubat commit 3bcf7a3

Used in 2 other repositories

We found 2 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 2 other GitHub owners. This page covers the copy in Luciole-Studio/Misaka-Agent, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Baoyu Article Illustrator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Baoyu Article Illustrator compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Baoyu Article Illustrator this skillLuciole-Studio/Misaka-Agent1582 repos~2.5kAutomated safety check: PassMIT
Document Illustratorop7418/Document-illustrator-skill599—~1.6kAutomated safety check: NotesMIT
Editorial Infographicdanielmeppiel/agentic-sdlc-handbook158—~2.1kAutomated safety check: PassCC-BY-NC-4.0
Canghe Article Illustratorfreestylefly/canghe-skills4612 repos~1.3kAutomated safety check: PassNone
Book Illustratorjamesrochabrun/skills216—~5.7kAutomated safety check: PassMIT
Scene Splitterhassancs91/claude-image-generation101—~2.3kAutomated safety check: PassMIT

Similar skills

  • Document Illustrator

    op7418/Document-illustrator-skill

    基于文档内容自动生成配图。AI 智能分析文档结构,归纳核心要点, 为每个主题生成符合特定风格的配图。支持封面图生成和自定义图片比例。

    599 GitHub stars~1.6k tokensUpdated 8 mo ago
    Media & CreativeAuto-check: notes
  • Editorial Infographic

    danielmeppiel/agentic-sdlc-handbook

    Single-page, longform infographic for thought leadership posts.

    158 GitHub stars~2.1k tokensUpdated 3 mo ago
    Media & CreativeAuto-check passed
  • Canghe Article Illustrator

    freestylefly/canghe-skills

    Analyzes article structure, identifies positions requiring visual aids, generates illustrations with Type × Style two-dimension approach.

    461 GitHub starsUsed in 2 repos~1.3k tokens
    Media & CreativeAuto-check passed
  • Book Illustrator

    jamesrochabrun/skills

    Expert children's book illustrator guide with 2024-2025 best practices, focusing on age-appropriate styles, color theory, character design, and visual storytelling for kids books that captivate…

    216 GitHub stars~5.7k tokensUpdated 8 mo ago
    Media & CreativeAuto-check passed
  • Scene Splitter

    hassancs91/claude-image-generation

    Splits a plain English story into a numbered list of SCENES — each scene being one moment that gets exactly one illustration AND one narration clip downstream.

    101 GitHub stars~2.3k tokensUpdated 1 mo ago
    Frontend & DesignAuto-check passed
  • Guizang Social Cards

    op7418/guizang-social-card-skill

    Produces social card sets for Xiaohongshu and WeChat: carousels, Live Photo motion cards and puzzle layouts, and WeChat cover pairs, rendered from single-file HTML.

    7.4k GitHub starsUsed in 1 repo~7.8k tokens
    Media & CreativeAuto-check passed

More from Luciole-Studio/Misaka-Agent

All 77 skills in this repo
  • Kanban Video Orchestrator

    Luciole-Studio/Misaka-Agent

    Plan and run multi-agent video production pipelines. An agent skill from Luciole-Studio/Misaka-Agent.

    158 GitHub starsUsed in 2 repos~2.4k tokens
    Auto-check: notes
  • Ast Grep

    Luciole-Studio/Misaka-Agent

    AST-aware structural code search and rewrite via ast-grep. An agent skill from Luciole-Studio/Misaka-Agent.

    158 GitHub starsUsed in 1 repo~3.2k tokens
    Auto-check passed
  • Drug Discovery

    Luciole-Studio/Misaka-Agent

    Drug discovery: ChEMBL search, drug-likeness, interactions. An agent skill from Luciole-Studio/Misaka-Agent.

    158 GitHub starsUsed in 1 repo~2.2k tokens
    Auto-check passed
  • Fitness Nutrition

    Luciole-Studio/Misaka-Agent

    Workout planning, macros, and body metrics via wger/USDA. An agent skill from Luciole-Studio/Misaka-Agent.

    158 GitHub starsUsed in 1 repo~2.4k tokens
    Auto-check passed
  • Hyperframes

    Luciole-Studio/Misaka-Agent

    Render MP4/WebM videos from HTML compositions. An agent skill from Luciole-Studio/Misaka-Agent.

    158 GitHub starsUsed in 1 repo~3.9k tokens
    Auto-check passed
  • Osint Investigation

    Luciole-Studio/Misaka-Agent

    Follow the money via public records and sanctions data. An agent skill from Luciole-Studio/Misaka-Agent.

    158 GitHub starsUsed in 1 repo~2.9k tokens
    Auto-check passed

Questions about Baoyu Article Illustrator

What does Baoyu Article Illustrator do?

Article illustrations: type × style × palette consistency. An agent skill from Luciole-Studio/Misaka-Agent. Baoyu Article Illustrator is an agent skill from Luciole-Studio/Misaka-Agent. Article illustrations: type × style × palette consistency.

When should I use Baoyu Article Illustrator?

Baoyu Article Illustrator fits situations like: media & Creative work in your project.

How do I install Baoyu Article Illustrator in Claude Code?

Run `npx skills add Luciole-Studio/Misaka-Agent --skill baoyu-article-illustrator -a claude-code`. Or copy the skill folder (misaka/core/skills/assets/optional/creative/baoyu-article-illustrator in Luciole-Studio/Misaka-Agent) into .claude/skills/baoyu-article-illustrator in your project. Claude Code loads it when a task matches its description.

How do I install Baoyu Article Illustrator in Codex?

Run `npx skills add Luciole-Studio/Misaka-Agent --skill baoyu-article-illustrator -a codex`. Or copy the skill folder (misaka/core/skills/assets/optional/creative/baoyu-article-illustrator in Luciole-Studio/Misaka-Agent) into .agents/skills/baoyu-article-illustrator in your project. Codex loads it when a task matches its description.

Can I use Baoyu Article Illustrator in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Luciole-Studio/Misaka-Agent --skill baoyu-article-illustrator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/baoyu-article-illustrator, .gemini/skills/baoyu-article-illustrator, .github/skills/baoyu-article-illustrator and .opencode/skills/baoyu-article-illustrator in your project.

What does Baoyu Article Illustrator need to run?

Going by SKILL.md and its folder, Baoyu Article Illustrator needs the command-line tools its instructions call (curl).

Does Baoyu Article Illustrator access the network?

SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.

Is Baoyu Article Illustrator safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Baoyu Article Illustrator use?

Baoyu Article Illustrator is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Baoyu Article Illustrator use?

About 2.5k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 24k tokens, read only when the agent opens those files.

What are the alternatives to Baoyu Article Illustrator?

Skills that share tags, products or a category with Baoyu Article Illustrator: Document Illustrator (op7418/Document-illustrator-skill, 599 stars), Editorial Infographic (danielmeppiel/agentic-sdlc-handbook, 158 stars), Canghe Article Illustrator (freestylefly/canghe-skills, 461 stars) and Book Illustrator (jamesrochabrun/skills, 216 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Baoyu Article Illustrator?

Luciole-Studio (a GitHub organization) maintains it in Luciole-Studio/Misaka-Agent, which has 158 GitHub stars. The repository holds 77 skills in this directory. The repository was last updated on October 8, 2026.

Source: Luciole-Studio/Misaka-Agent on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.