by oil-oil
A manga-ink illustration style for clear visual explanations with Codex
# Add to your Claude Code skills
git clone https://github.com/oil-oil/oil-visualoil-visual is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by oil-oil. A manga-ink illustration style for clear visual explanations with Codex. It has 51 GitHub stars.
oil-visual's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/oil-oil/oil-visual" and add it to your Claude Code skills directory (see the Installation section above). oil-visual ships a SKILL.md manifest, so compatible agents can discover and load it automatically.
oil-visual is primarily written in Python. It is open-source under oil-oil on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh oil-visual against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
Create raster visuals in one shared manga-ink language. Choose one output mode before generating; do not mix the two production paths.
Use when the image must explain a concept, mechanism, workflow, comparison, or tradeoff by itself.
Use when the character scene will be composed into a hero, document, card, slide, or other layout.
#00FF00; use #FF00FF when the subject contains green.scripts/cutout.py and deliver a transparent PNG.If the destination is unclear, choose Mode A when the image itself must communicate the idea and Mode B when another layout will carry the explanation.
viewer_question: what should be understood in 10 seconds?
concrete_claim: one-sentence conclusion
real_objects: visible objects, interfaces, documents, tools, or states
relation: comparison, transformation, causality, sequence, hierarchy, feedback, tradeoff, or pipeline
visual_evidence: what must remain understandable when labels are ignored?
scene: believable setting and 2–4 useful environmental cues
semantic_colors: what each accent color means
labels: exact short strings plus the evidence surface for each label
Show the input, action or relation, and result. Keep one dominant focal action and no more than three major visual regions. For multiple steps, use a simple left-to-right or top-to-bottom sequence.
Add this block to the generation prompt:
Text (verbatim): Render these exact labels as part of the bitmap illustration:
"<label 1>", "<label 2>", "<label 3>".
Use each phrase exactly once. Do not translate, paraphrase, misspell, repeat,
or add any other text. Use modern sans-serif medium/bold typography, large
and readable. Place "<label 1>" on <evidence surface>; place "<label 2>" on
<evidence surface>; place "<label 3>" on <evidence surface>.
Use this order:
Mode A style anchor:
Professional editorial manga/comic ink illustration. Clean confident black ink outlines with varied line weights, expressive but controlled. Use classic circular halftone screentone for gray and shadow areas. Minimal cute stick-figure protagonist with round head, thin round glasses, dot eyes, simple smile, and thin line-drawn limbs. Include a chubby warm-yellow Border Collie companion. Use an off-white lightly textured real environment, not a blank white canvas. Typography is modern sans-serif, medium or bold, large and readable. Color is restrained: black, white, halftone gray, warm yellow for the dog, plus at most two muted semantic accent colors. No 3D, no glossy gradients, no photorealism, no generic card grid, no dashboard, no decorative clutter, no tiny text, no long paragraphs, no watermark.
Use this retry instruction:
Keep the scene, composition, characters, objects, colors, and all correct labels unchanged.
Change only the incorrect text "<wrong>" to the exact text "<right>".
Do not add, remove, translate, or repeat any other text.
Use one character action and only the objects needed to establish it. Examples: drawing at a desk, inspecting a document, holding a blueprint, or presenting a finished result. Leave generous padding around the subject so the cutout can be composed safely.
Describe the subject first, then append this fixed anchor:
Replace <KEY_COLOR> with the selected hex color before sending the prompt.
Style: professional manga/comic ink illustration. Clean confident ink outlines
with varying line weights, thick for contours and thin for details, not wobbly
or sketchy. Heavy use of classic circular halftone screentone dot patterns for
all gray and shadow areas. The main character is a cute minimal stick figure
with a round head, thin round glasses, dot eyes, simple smile, and thin
line-drawn limbs. Include a chubby warm-yellow Border Collie companion.
Color usage is extremely restrained: 90% black, white, and gray halftone;
warm yellow only on the dog, small light patches, and sparse star accents.
The background must be a perfectly uniform flat <KEY_COLOR> rectangle with zero
gradient, texture, noise, speckles, shadows, floor plane, or lighting variation.
Do not let halftone, ink, props, or the subject touch the image border. Keep
generous padding. No text, no watermark. PNG format.
Install Pillow if the active Python environment does not have it, then run:
python3 scripts/cutout.py source.png transparent.png
Optional tuning:
python3 scripts/cutout.py source.png transparent.png \
--transparent-threshold 12 \
--opaque-threshold 220
The script samples the image border, builds a soft alpha matte from color distance, and removes color spill from antialiased edges. It works with any uniform key color, so the key can be chosen to avoid the subject palette.
0.For every output:
For Mode A:
For Mode B:
oil-visual 是一套给 Codex 使用的配图规范。它把角色、线条、网点、颜色、场景和图片文字统一在一套规则里,让不同主题的图保持同一种视觉语言。
适合用来画概念解释、机制流程、对比关系和角色场景。
同一套小人、边牧、墨线、网点和语义色,可以表现机制、对比、循环、瓶颈和信息整理。
git clone https://github.com/oil-oil/oil-visual.git ~/.codex/skills/oil-visual
重启 Codex,然后在对话里点名使用:
Use $oil-visual to explain how the main Agent assigns work to subagents.
Use short, exact Chinese labels inside the image.
Use $oil-visual to draw the glasses stick figure reviewing a blueprint,
with the warm-yellow Border Collie sitting beside the desk.
完整规则、提示词结构和交付检查都写在 SKILL.md 里。