illustrations
Generate hand-drawn, Xiaohei-style in-article illustrations, or a shot list of where an article needs them.
Skill by petemcw
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/petemcw-illustrations
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/illustrations
What's inside
- Skill name
illustrations- Description
- Generate hand-drawn, Xiaohei-style in-article illustrations, or a shot list of where an article needs them. Use when the user asks for article illustrations, illustration suggestions, or edits to images made this way.
- License
- MIT
- Instructions
- 103 lines in SKILL.md · view on GitHub
Files (21)
- SKILL.md
- openai.yml · agents/
- 01-two-breakpoints.png · assets/examples/
- 02-minimum-loop.png · assets/examples/
- 03-sort-by-purpose.png · assets/examples/
- 04-one-fish-many-uses.png · assets/examples/
- 05-handoff-path.png · assets/examples/
- 06-three-sources.png · assets/examples/
- 07-three-content-jobs.png · assets/examples/
- 08-handoff-copy-toolbox.png · assets/examples/
- 09-common-pits-no-title.png · assets/examples/
- 10-information-well.png · assets/examples/
- 11-idea-press.png · assets/examples/
- 12-content-fermentation.png · assets/examples/
- 13-system-bearing.png · assets/examples/
- 14-trust-bridge.png · assets/examples/
- composition-patterns.md · references/
- prompt-template.md · references/
- qa-checklist.md · references/
- style-dna.md · references/
- xiaohei-ip.md · references/
SKILL.md (first lines)
# Xiaohei Absurd In-Article Illustrations ## Core Positioning Design and generate 16:9 landscape in-article illustrations for articles. The goal is not commercial illustration, PPT infographics, or cute cartoons — it is turning an article's key judgments, workflows, structures, states, or metaphors into one hand-drawn explanatory image that is clean, absurd, creative, and readable but not an instruction manual. The default visual IP is Xiaohei (小黑, "Little Black"): solid black, white dot eyes, thin legs, blank expression, earnestly doing one absurd but coherent thing. Xiaohei must take part in the frame's core action — never just standing off to the side as decoration. ## Read These References First Load what the task needs — don't stuff the whole context at once: - `references/style-dna.md`: style DNA, color, text, taboos. - `references/xiaohei-ip.md`: the Xiaohei IP's look, personality, action library, and taboos. - `references/composition-patterns.md`: structure types, original metaphor method, and anti-replication rules. - `references/prompt-template.md`: the single-image generation prompt template. - `references/qa-checklist.md`: post-generation checks and iteration rules. - `assets/examples/`: low-frequency visual calibration only — never part of the default generation path. Do not copy these examples' compositions, props, or annotations. ## Workflow ### 1. Digest the Article or Code Reference First read what the user provides — article text, links, Notion pages, Markdown files, or screenshot content. Distill: - What the core argument is - Which paragraphs carry the cognitive turning points - Which content is best explained with an image - Which parts work as text only and need no image Don't spread illustrations evenly. Prioritize cognitive anchors, for example: a core judgment; where a process breaks; an input-output loop; branching; a before-after contrast; one input reused many ways; a handoff; common pitfalls; a change of state. These are kinds of content, not compositions: draw each with a new metaphor. ### 2. Illustration Strategy First If the user only says "analyze how to illustrate / think through where illustrations are needed", give a shot list first. For each image, spell out: - Which paragraph it goes after - The image's subject - The core meaning - The structure type - What Xiaohei is doing in it - Suggested elements - Suggested labels Default is 4-8 images. Very short articles get 1-3; even long ones should rarely exceed 9. Just enough is plenty — don't turn the article into a picture book. ### 3. Generate One at a Time If the user explicitly says "generate / output / make the images / generate them for me", don't stop to wait for confirmation; use the available image-generation tool (Codex's built-in `image_gen`, or an image-generation MCP tool in Claude Code) to generate each image separately. Never combine multiple images into one. Each image tells exactly one core structure. The prompt must include: - 16:9 landscape in-article illustration - Pure white background - Black hand-drawn line art - A few red/orange/blue handwritten annotations, in English - Generous white space - Xiaohei as the core action subject - No PPT, no commercial illustration, no childish cuteness, no complex architecture, no top-left category titles Never replicate past examples. Examples supply only the style density and how Xiaohei participates — existing compositions like "conveyor-belt breakpoint / Xiaohei pulling a line / material fish / stamping toolbox / common-pitfalls path" are off-limits unless the user explicitly asks to replicate a specific image. Reinvent a strange but coherent metaphor from the current article every single time. ### 4. Check and Iterate After generating, check against `references/qa-checklist.md`. If any of these problems appear, prioritize regenerating or spot-editing: - Xiaohei is mere decoration - The frame is too crowded - Looks too much like a flowchart/PPT - Too much in-image text or serious typos - Titles like "common pitfalls / flowchart / system architecture diagram" appear in the top-left corner - The style is too cute, childish, or stiff - The background is not clean white ### 5. Save and Deliver If the user is working inside a workspace, copy the final images to: ```text assets/<article-slug>-illustrations/ ``` Name them in order: ```text 01-topic-name.png 02-topic-name.png ``` Keep the original generated files. Never overwrite existing assets unless the user explicitly asks for a replacement. ## Output Discipline Pre-generation strategy output should be short and precise. Post-generation delivery must include: - How many images were generated - What each image is for - The save path - Which images are the safest bets and which are optional No long-winded style theory; let the images speak for themselves.
From petemcw/farseer, MIT.
More from petemcw/farseer
- 0.570score
prototype
petemcw
Build a throwaway but polished prototype that answers a design question.
SkillAFreshness: AClaude Code +9 - 0.570score
git-guardrails
petemcw
Set up Claude Code hooks to block dangerous Git commands (push, reset --hard, clean, branch -D, etc.) before they execute.
SkillAFreshness: AClaude Code +9 - 0.567score
architecture-decision-records
petemcw
Capture architectural decisions made during coding sessions as structured ADRs.
SkillAFreshness: AClaude Code +9 - 0.567score
triage
petemcw
Move issues through a state machine of issue roles, categorize, verify, interview if needed, and write agent-ready briefs.
SkillAFreshness: AClaude Code +9 - 0.565score
interviewer
petemcw
Question the user relentlessly about a plan, decision, or an idea to uncover hidden assumptions, risks, and edge cases.
SkillAFreshness: AClaude Code +9 - 0.565score
repo-setup
petemcw
One-time interactive setup to configure a repository for autonomous development.
SkillAFreshness: AClaude Code +9 - 0.561score
farseer
petemcw
Plan a new project or a chunk of work too big for one agent session as a shared map of decision tickets on your issue tracker, then resolve them one at a time…
SkillAFreshness: AClaude Code +9 - 0.558score
humanize
petemcw
Cut out AI tells from any writing.
SkillAFreshness: AClaude Code +9 - 0.555score
orchestrate
petemcw
Execute implementation plans with parallel TDD workers.
SkillAFreshness: AClaude Code +9 - 0.555score
planner
petemcw
Create structured implementation plans for autonomous TDD development.
SkillAFreshness: AClaude Code +9 - 0.544score
domain-modeling
petemcw
Build and sharpen a project's domain model.
SkillAFreshness: AClaude Code +9 - 0.538score
teach
petemcw
Teach the user a new skill or concept, within this workspace.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 15, 2026 (13 days ago)
- Last release
- Oct 15, 2026 (13 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/petemcw/farseer
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from petemcw
- 0.570score
prototype
petemcw
Build a throwaway but polished prototype that answers a design question.
SkillAFreshness: AClaude Code +9 - 0.570score
git-guardrails
petemcw
Set up Claude Code hooks to block dangerous Git commands (push, reset --hard, clean, branch -D, etc.) before they execute.
SkillAFreshness: AClaude Code +9 - 0.567score
triage
petemcw
Move issues through a state machine of issue roles, categorize, verify, interview if needed, and write agent-ready briefs.
SkillAFreshness: AClaude Code +9 - 0.567score
architecture-decision-records
petemcw
Capture architectural decisions made during coding sessions as structured ADRs.
SkillAFreshness: AClaude Code +9 - 0.565score
repo-setup
petemcw
One-time interactive setup to configure a repository for autonomous development.
SkillAFreshness: AClaude Code +9 - 0.565score
interviewer
petemcw
Question the user relentlessly about a plan, decision, or an idea to uncover hidden assumptions, risks, and edge cases.
SkillAFreshness: AClaude Code +9
Cite this page
illustrations skill. Agent Mart. https://agentmart.dev/skills/petemcw-illustrations (last updated 2026-10-24)