Install
openclaw skills install @illustrated-paper-guide/teaching-diagram-makerCreate and visually verify editable teaching diagrams
openclaw skills install @illustrated-paper-guide/teaching-diagram-makerCreate diagrams that teach one idea clearly and remain editable. A diagram is complete only when it is saved beside the relevant note, embedded at the point of use, rendered, and visually inspected.
Use this skill for:
When used with illustrated-paper-guide, that skill decides which checkpoint
needs a diagram and where it belongs. This skill owns diagram craft and QA.
images/ directory with a
descriptive kebab-case filename.| Learning problem | Useful diagram |
|---|---|
| Competing explanations | Side-by-side hypothesis cards |
| Multi-step mechanism | Directed causal chain |
| Timing or protocol | Timeline or sequence comic |
| Anatomy or circuit placement | Spatial map with labeled regions |
| Parameter changes an outcome | Small-multiple comparison or response curve |
| Evidence vs interpretation | Layered evidence map |
| Dense source panel | Annotated overlay with boxes and arrows |
Skip a diagram when the content is only a naming fact and no relationship is made clearer visually.
Start SVG files with an explicit UTF-8 declaration and view box:
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="700" viewBox="0 0 1200 700">
Use these defaults unless the surrounding note already has a visual system:
| Element | Default |
|---|---|
| Background | #f8fafc |
| Title | #0f172a, 16–18 px, weight 700 |
| Body | #334155, 11–13 px |
| Secondary text | #64748b |
| Card | white fill, #cbd5e1 stroke, rounded corners |
| Font | -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif |
Craft rules:
Only annotate a source figure when the user's context and the intended output permit reuse. Preserve the source citation and do not present the annotation as original evidence.
Use boxes, arrows, and short labels to identify the exact visual evidence. Do not cover axes, legends, scale bars, uncertainty marks, or controls. If reuse rights are unclear for a public output, provide a source link and create an original schematic instead.
For diagrams containing non-ASCII text:
encoding="UTF-8" in SVG;A file that exists but renders as a broken image may have invalid XML, damaged encoding, an unsupported font reference, or a bad embedded asset. Inspect those before assuming the Markdown path is wrong.
Before finishing, verify:
Report the asset path, where it was embedded, how it was rendered, and any remaining limitation.