Illustration One Line
Meng ToCommunityCreated by Meng To
- Skill
- Content generator
- Design and creative
- MIT
- Low risk
- Has scripts
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
This skill provides a set of functions and design rules for creating original SVG spot illustrations in a specific one-line style. The aesthetic features a single continuous black line forming a figure, accompanied by flat coral, periwinkle, and white patches that are deliberately offset to mimic a misprinted riso effect. The toolkit includes mathematical functions for curve generation, limb construction, and composition, ensuring figures maintain consistent proportions and a playful, energetic look suitable for product interfaces.
What it does
- Generates SVG illustrations using a single continuous black line for figures and props.
- Applies offset, wobbly colour patches to create a misregistered print effect.
- Provides a library of local shapes for hands, faces, and props.
- Includes functions for masking, path routing, and coordinate mapping.
- Enforces a specific colour palette and line weight system.
- Supports the creation of action-oriented scenes like coding or design tasks.
When to use it
- When you need playful, one-line style illustrations for product onboarding or empty states.
- For creating consistent visual assets for blog headers, feature spots, or launch announcements.
- When a hand-drawn, energetic aesthetic is required for digital interfaces.
- When you need to generate SVG assets programmatically using a defined set of design constraints.
Advantages
- Ensures visual consistency across multiple illustrations through a shared toolkit.
- Automates complex tasks like path masking and patch offsetting.
- Provides a structured approach to character construction and pose design.
- Includes built-in linting and verification to maintain style adherence.
Usage examples
- “Create a one-line illustration of a developer coding on a laptop.”
- The agent uses the toolkit to route a single line for the figure, adds a laptop prop with code glyphs, and applies offset coral and periwinkle patches to complete the scene.
- “Generate a 404 page illustration showing a figure juggling tasks.”
- The agent constructs a figure balancing on one leg, uses the juggling toolkit to thread props along a motion path, and renders the SVG with the required palette and misregistration.
Install
Download the skill as a ZIP:
https://autogineer.com/agent-skills/mengto/illustration-one-line/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip illustration-one-line.zip -d .agents/skills
Documentation by Meng To
Illustration: One-line
A loose, energetic style: a figure in mid-action drawn as one long wandering black line, with colour laid underneath as offset patches, as if a second print colour slipped. It suits upbeat product moments (launches, sprints, flow, celebrations) where an interior scene would be too heavy.
Use illustration-halftone-line for black open line with dot-screen tones and no colour. Use illustration-ink-sketch for a wobbly brush outline around a cute critter. Use illustration-two-colour-brush for thick brush outlines with solid black shapes and one mint ink.
Extracted from a set of 42 original design-and-coding cards in 14 styles; the three cards in examples/ are this style's shipped cards.
The look in one sentence
One continuous black line draws the whole figure, and flat coral, periwinkle and white patches sit behind it, deliberately knocked 2–6 px out of register.
Palette
Measured from the three examples (1x renders): paper 87–89% of the pixels, ink about 2%, white patches about 3%, periwinkle 2.3–3.7%, coral 0.8–2.8%.
| Role | Hex | Where it goes |
|---|---|---|
| Paper | #ece7da | full-bleed background rect, square, no rx |
| Ink | #1d1b1a | the one line, every prop line, code glyphs, speed strokes, the eye, solid dots |
| Coral | #f2846e | face and hand patches, stripe lines on tops, a sun, one accent patch per prop, code dashes |
| Periwinkle | #8790f4 | trousers, hair, screens and props, ground patches, code dashes |
| White | #ffffff | tops and sleeves, shoes, cups, clouds, ground patches |
Masks use
#fffand#000inside<mask>only; they never show.Never: other colours, gradients, opacity, outlines on patches, grey, a second ink colour, black fills larger than a 1.9 px dot.
Coral is skin and small accents; it never fills trousers or a whole top. Periwinkle never fills skin.
Line and fill
One ink group:
<g id="xx-ink" fill="none" stroke="#1d1b1a" stroke-width="2.3" stroke-linecap="round" stroke-linejoin="round">. Every ink path inherits it.Weights at 480 wide: 2.3 for the figure line and props; 2.0–2.1 for a long motion path or clock hands; 1.8 for code glyphs (
</>); coral stripe lines 1.9; coded colour dashes 2.3.The figure is ONE path (
id="xx-figure") of smooth cubic segments, 1-decimal coordinates. Separate short strokes are allowed only for the eye, a hem or cuff, and props. Each prop is its own single wandering line too.Smoothness comes from the spline: every route point is
[x, y]or[x, y, k]with tension k (1 smooth, 0.4–0.6 soft corner at elbows, knees and collars, 0 sharp for glyph corners).Colour is never bounded by the line. Patches are separate closed blobs drawn first, in
<g id="xx-patches">, then stripes and dashes in<g id="xx-accents">, then the ink on top.Off-register: offset each patch 2–6 px from the shape it colours (
T(pts, dx, dy)), and wobble its edge (wobble, amp 0.8–1.5 for hands and faces, 1.4–2.4 for limbs, 2.2–3 for big areas). Use a different integer seed per patch. Let patches fall short of one side and spill past the other.Stripes: 3–5 coral lines across a top, following the body's curve, stopping 2–4 px short of the contour, 1.9 wide. Sleeves get 1–2 short stripes.
Masks: where the line passes behind something (an arm over a laptop, a fist round a baton, a motion path behind a juggled object), knock it out with a
<mask>holding the front shape's silhouette in black. Add a black stroke of 2–10 px to open a gap.C.mask()builds it.
Characters
Proportions: figures 190–240 px tall in action (53–67% of the card height). The head is 41–48 px tall, so about 1:5. Limbs are tubes: arms 18–21 px wide at the shoulder tapering to 8.6–9.5 at the wrist; legs 27–28 at the hip to 12–13.5 at the ankle.
Head: a profile facing the direction of travel, 41–48 px tall. Route it in either direction. Up the throat into
FACE_R(chin, lips, nose, brow as soft corners), over the crown and hair, down a ROUND back of the skull to the nape. Or the reverse,rev(FACE_R). TheEAR_RC-loop is optional. Drop it if it doesn't read at 8x: an ear plus a flat hairline made a test head read as a helmet. The eye is a separate short closed-lid arc (EYE_R) and there is no mouth stroke (the profile carries the smile). A coral face patch covers the front half of the face, offset 1–2 px toward the profile, and leaves the back of the head bare paper.Hair: a periwinkle patch behind the hair outline (ponytail, bun loop, short crop), or curly hair drawn as trochoid loops (
curls(), r 3–3.5, 4–5 loops) with no patch.Torso: there is no separate torso outline. The back contour, the arm sides and the belly are all parts of the route. A white top patch covers the chest, offset −4, −3, plus white sleeve patches built with
blob()from the arm centreline.Limbs: build each with
tube(centreline, widths)and route DOWN one side, round the hand or shoe, and back UP the other side. Put tension 0.4–0.6 on the elbow or knee point so it bends crisply. Keep a gripping wrist 45–60 px from its shoulder: a handle 48 px from the shoulder folded a test arm into a chicken wing (forearm 15 px, upper arm 33).Joints with hands and shoes: check where a limb side meets a placed shape at 8x. If the shape's first point sits behind the limb edge, the line hooks back on itself. Drop that point (
shape.slice(1)) or shift the shape 3–4 px.Sitting astride or on a prop (a rocket, a stool, a chair): draw only the near leg, in front of the prop, and mask the prop's line with the figure's own route used as a silhouette (
C.mask('m-rider', [[route, 5]])). For that, start and end the route at the same place, such as the heel.Hands are small loose loops, 19–27 px long (local shapes × 1.1–1.3), with a coral patch behind, offset 2–3 px. Shapes in the toolkit:
HAND.mitten(swinging, thumb notch),HAND.fist(round a handle, knuckle bumps),HAND.tray(open palm carrying something),HAND.open(catching, thumb hooked out),spreadHand()(waving, four separate finger loops and a thumb),CLAMP(fist from the side gripping an edge). Never a plain oval.Handedness: decide LEFT or RIGHT, PALM or BACK and the finger direction with the table in
references/craft.md, then flip the shape (place(..., flip)) so its thumb lobe lands on that side. The comment above each shape inscripts/oneline.mjssays which side its thumb is on.Feet:
SHOEloops, 30–35 px long (× 1.25–1.3), with a white patch, offset 3–4 px. A small heel loop is allowed on one shoe.Loops: 2–4 cursive loops per figure, radius 3–5, at a waistband, a heel, a knee, a bun or the end of a ponytail (
loopAt(),cornerLoop()). More reads as scribble. A loop in the middle of a leg reads as a mistake.Poses: big and diagonal, never standing still. Leaping between two objects, sprinting with the body pitched 11° forward, balancing on one leg while juggling. Lean the upper body by rotating its points about the hips (
rot()) before routing.
Decor and props
1–3 context props, each one wandering line plus one offset patch: braces
{ }, a laptop with</>, a stopwatch, a coffee cup, a bug, a sun drawn as a loading ring. Props tie into the motion: a squiggle trails into a stopwatch, one looping path threads the juggled objects.Motion: 3 parallel speed strokes behind the figure (26–52 px long, 13–16 apart), or a squiggle trail with one loop.
Ground: no ground plane. Use a short squiggle with a loop under the planted foot (90–110 px wide, 1 px under the sole) with a white or periwinkle patch, or nothing when the figure is airborne.
Code:
</>glyphs in 1.8 px ink on a screen or baton, and "code" as rows of coral and periwinkle squiggle dashes (squig(), 2.3 px).Never: text, UI panels, sparkles, confetti, outlined boxes, a horizon line, shadows.
Composition
Card:
<rect id="xx-paper" x="0" y="0" width="480" height="360" fill="#ece7da"/>first. Then<defs>(masks), patches, accents, ink.The whole drawing spans about 245–377 px wide and 240–284 px tall, centred. Keep 30–40 px clear at every edge (top ≥ 36).
The figure carries the card: 190–240 px tall, placed so its direction of travel has more room ahead than behind. Props sit in the open space it moves toward or past.
Density: sparse. Paper 86–89% of the pixels; about 12–17 patches and 15–40 ink paths in total.
A big prop (rocket, board) gets a patch covering 60–75% of it, offset 4–6 px. A patch filling the whole prop reads as a solid white shape and outweighs the figure. Keep the figure 190 px or taller next to a big prop: scale the upper body about the hip if it looks small.
Build in a local frame and map it to the card with one function:
makeCard('sd-', { map: pts => … })applies it to every line, patch, accent, mask and dot (scale 1.05–1.1 about a centre, plus a shift). To face the other way, mirror x in the map (map: pts => mirrorX(pts, 240)), and draw</>glyphs and any lettering withC.raw.line(...), which skips the map, so they don't mirror.
Techniques
1. The toolkit. scripts/oneline.mjs (no dependencies, seeded) holds the curve maths and the card assembly: smooth, tube, blob, wobble, place, T, rev, rot, lowest, curls, squig, loopAt, cornerLoop, arc, the local shapes (HAND.*, spreadHand(), CLAMP, SHOE, FACE_R, EYE_R, EAR_R) and makeCard(prefix, { map }) with line, accent, patch, mask, dot (all mapped), raw.* (the same, unmapped), dots (debug) and svg(debug, ariaLabel). Patches and lines share one id namespace, so name patches after their colour (porthole-peri, shoe-white): a test card failed lint with two porthole ids. Run node scripts/oneline.mjs --demo /abs/work/demo.svg from the skill folder (write it into your work folder, not the skill) and render it: an arm with a mitten, a leg with a shoe on a ground squiggle, a profile head, patches, a stripe and code dashes.
2. A limb route. Down the R side, round the hand, back up the L side:
import { makeCard, tube, blob, place, rev, T, ang, HAND, PERI, WHITE, CORAL } from '/abs/path/to/illustration-one-line/scripts/oneline.mjs';
const C = makeCard('sd-');
const arm = [[150, 120], [170, 132], [190, 146, 0.5], [212, 136], [232, 124]]; // shoulder, elbow (k 0.5), wrist
const W = [18, 16, 13.5, 11, 9], a = tube(arm, W);
const hand = place(HAND.mitten, arm[4], ang(arm[3], arm[4]), 1.2); // +y wrist corner first
C.line('arm', [...a.R, ...hand, ...rev(a.L)]); // in a figure, splice this into the one route
C.patch('sleeve', T(blob(arm.slice(0, 3), W.slice(0, 3), 1.05), 3, -3), WHITE, 1.4, 4);
C.patch('hand', T(place([[0, -5], [12, -5], [17, 0], [12, 7], [2, 6]], arm[4], ang(arm[3], arm[4]), 1.2), 2, -3), CORAL, 0.8, 5);Local shapes run from their +y wrist corner, round the tip, to the −y corner. Going down a limb's L side instead, use rev(shape) or flip = true.
3. Knock-out masks. const m = C.mask('m-arm', [[armSilhouettePts, 2]]); C.line('laptop', lapPts, m); hides the laptop's line under the arm. For a path that threads several objects, pass each object's silhouette with stroke 9–10 so the path stops short of them with a gap.
4. Ground the planted foot. const sole = lowest(route); then draw the squiggle at sole[1] + 1.1 with T(pts, sole[0], sole[1] + 1.1). A foot meant to stand must sit on it, not float above.
5. A whole-figure route order (the sprinter in examples/hackathon-sprint.svg, authored facing right). Every contour is visited once:
ground squiggle behind → planted shoe top → front of the trailing leg up → crotch → lead leg underside → lead shoe → shin front → knee → thigh top into the belly → far arm underside → fist → far arm top → shoulder → short neck → FACE_R → crown → ponytail → back of the skull → ear → nape → near arm top → mitten → near arm underside → armpit → back → waistband loop → seat → back of the trailing leg → heel loop → sole → toe → ground squiggle ahead.
A seated rider runs heel → calf → thigh underside → seat → back → raised arm → hand → nape → skull → bun loop → rev(FACE_R) → throat → near arm → fist → belly → thigh top → shin → shoe → back to the heel.
6. Patch recipe (offsets T(dx, dy), wobble amp, from the examples' generators). Top: the chest outline, (−4, −3), amp 2.4–2.6. Sleeves: blob(arm.slice(0, 3), W, 0.95–1.05), (±2–3, −3), amp 1.4–1.6. Trousers: blob(leg, W, 1.0), (5, 3), amp 2.2–2.4. Face: head-local [[6,-12],[16,-8],[22,2],[19,13],[9,15],[5,2]], (2, −1), amp 1.1–1.5. Hair: (−3, −2), amp 1.2–1.6. Hands: a 5–6 point blob of the hand, (2–3, ±2–3), amp 0.8–1.2. Shoes: [[-6,-2],[10,-3],[22,3],[22,10],[4,11],[-7,8]] through the shoe's own place(), (3–4, 2–3), amp 1.2. Props: (3–5, ±3), amp 1–1.8. Every seed different.
Failure modes
Hackathon Sprint shipped at 6.5. Judges named the head shape, the planted back foot and a weak hackathon cue. On the card, the skull is small next to the ponytail, the planted loop shoe reads as a blob, and a
</>baton plus a stopwatch don't say "hackathon". Don't copy that card's head or back foot, and give the subject a prop that names it.Mitten blobs for hands. The first Flow State hands were ovals. Use a shape with a thumb lobe or separate fingers, and a coral patch behind it.
A loop on the knee reads as a mistake. The first Flow State legs had a loop mid-leg and crossing lines. Put loops at ends (heel, waistband, hair) and taper legs from hip to ankle with a clean knee bend.
The colour fits the line exactly. Then it is an ordinary flat fill and the print-slip look is gone. Offset every patch 2–6 px, let it spill on one side and fall short on the other.
Patches read as stains. Wobble amp above 3, or blobs with no relation to a body part. Keep amp 0.8–3 and one patch per part.
It became a normal line drawing. Too many separate strokes (a torso outline, each finger, a separate face). Keep the figure one route; only the eye, hems and props are separate.
Line crossings behind objects. The route passes under an arm or a held object and both lines show. Mask the hidden part.
Weight drift. A 1.4 px or 3 px stroke anywhere breaks the set. Use 2.3 for ink, 1.8 for glyphs and 1.9 for stripes.
Floating feet. A planted foot hovering above its squiggle. Measure the sole with
lowest()and place the squiggle 1.1 px under it.Duplicate ids. A patch and a line given the same name. Suffix every patch with its colour.
Hooks at joints and a chicken-wing arm. See Characters. Both showed up in the self-test card and only at 8x zoom.
Examples
examples/flow-state.svg: "Flow State". A leap with one arm flung back (spreadHand-style open hand) and the near arm clamping a laptop (CLAMP, masked). Curly hair fromcurls(), headphones, two code braces drawn as single strokes with white patches, code dashes, a sun as a loading ring, speed strokes, a trail squiggle.examples/hackathon-sprint.svg: "Hackathon Sprint". A sprint facing left: the figure is authored facing right and mirrored inG, with</>drawn in card space. Afistround a baton (masked), a swingingmitten, a ponytail, a waistband loop, a stopwatch tied into a squiggle, speed strokes. The weakest card: see Failure modes.examples/juggling-tasks.svg: "Juggling Tasks". Balancing on one leg with atrayhand under a laptop and anopenhand just releasing. One looping motion path threads a cup and a bug (masked with stroke 9–10), a short ground squiggle with a periwinkle patch, a bun loop.
Workflow
Run every command from this skill's folder. Card paths can be absolute.
Brief. Name the subject and the one action that shows it. Pick 1–3 props that say the subject without text.
Pose. Sketch the skeleton as numbers: hip, shoulders, head centre, and centrelines for each limb (4–5 points each) with widths. Choose the facing and the lean. Choose an id prefix (
sd-).Write a generator (
card.mjs) that importsscripts/oneline.mjsby absolute path. Build tubes, place hands and shoes, and write ONE route for the figure: start at a free end (a hand, a foot or a ground squiggle), go round every limb, and end at another free end. Render withC.svg(true)to see numbered route points while you work.Hands on paper. For each hand write LEFT or RIGHT, PALM or BACK and the finger direction, then the thumb side (
references/craft.md). Pick the shape and the flip.Colour. Add patches (offset, wobble, distinct seeds), stripes, masks.
Render:
node scripts/render.mjs card.svg card.png.Sheet:
node scripts/render.mjs --sheet sheet.png examples/flow-state.svg examples/hackathon-sprint.svg examples/juggling-tasks.svg card.svg. Ask "same hand, same set?": line weight, how loose, patch offsets, density, paper share.Zoom hands, head, feet, every joint where a limb meets a hand or shoe, and every crossing:
node scripts/render.mjs card.svg z.png --zoom x,y,w,h --scale 8. Do the thumb proof fromreferences/craft.md. The hands live inside the one route, so you can't recolour them. Instead, in a throwaway copy, put a red circle (r 2.2) on the thumb tip and a blue one on the index tip, both mapped through the sameplace()call, then delete the copy.Critique on the five criteria in
references/craft.mdand the Verify list. Fix, re-render, re-sheet. Four or more rounds is normal.Lint:
node scripts/lint.mjs card.svg --prefix sd- --palette style.json.
Verify
[ ] Paper rect
#ece7dafull-bleed, norx; only paper, ink, coral, periwinkle and white appear.[ ] The figure is one
<path>; apart from it there are only the eye, hems, props, speed strokes and squiggles.[ ] Every ink stroke is 2.3 (glyphs 1.8, a long motion path 2.0–2.1); stripes 1.9 coral; caps and joins round.
[ ] No patch matches its contour: each is offset 2–6 px and wobbly, and no two share a seed.
[ ] The face patch is coral, covers the front of the face only, and the eye is a closed-lid arc.
[ ] Hands have a thumb lobe or separate fingers, a coral patch, and the thumb on the correct side (thumb proof done).
[ ] 2–4 loops at ends (hair, heel, waistband, a knee at most once); no loop mid-limb.
[ ] Lines that pass behind an arm or object are masked; no accidental crossings at 8x.
[ ] The pose is a diagonal action; the planted foot sits 1 px on its squiggle, or the figure is clearly airborne.
[ ] 30–40 px clear at every edge; paper looks as dominant as on the examples (they measure 87–89%); 12–17 patches; a big prop's patch covers only 60–75% of it.
[ ] The subject reads at 1x from the action and props, with no text.
[ ] Patch ids carry a colour suffix, and
lint.mjs --palette style.jsonpasses with no ERROR or WARN.
Files
- ATTRIBUTION.mdAdded by AutoGineer866 B
- LICENSELicence file added by AutoGineer1.0 KiB
- SKILL.md19.7 KiB
- agents/openai.yaml338 B
- demo/PROMPT.md2.2 KiB
- demo/index.html96.3 KiB
- demo/preview.jpg107.0 KiB
- examples/flow-state.svg37.4 KiB
- examples/hackathon-sprint.svg22.2 KiB
- examples/juggling-tasks.svg29.1 KiB
- references/craft.md10.3 KiB
- scripts/lint.mjsScript3.0 KiB
- scripts/oneline.mjsScript19.2 KiB
- scripts/render.mjsScript5.0 KiB
- style.json2.0 KiB
examples/hackathon-sprint.svg
<?xml version="1.0" encoding="UTF-8"?> <svg role="img" aria-label="Hackathon Sprint, One-line style" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 480 360"> <rect id="s11b-paper" x="0" y="0" width="480" height="360" fill="#ece7da"/> <defs> <mask id="s11b-m-fist" maskUnits="userSpaceOnUse" x="0" y="0" width="480" height="360"><rect width="480" height="360" fill="#fff"/><path d="M136.6 142.5 C135.9 144 133.6 144.1 132 144.3 C129.7 144.7 127.3 144.8 124.9 144.4 C122.2 144 119.3 143.4 117.1 141.8 C115.5 140.7 113.9 138.8 113.9 136.9 C114 135.4 117.4 134.6 117.4 134 C117.5 133.5 114.7 132.9 114.4 131.6 C114.1 130.1 114.9 128.3 116.1 127.4 C117.5 126.3 120.9 126.8 121.3 126.1 C121.6 125.6 118.2 123.8 118.5 123 C118.8 122 121.4 121.2 123.1 121.2 C125.4 121.1 127.7 121.8 129.8 122.7 C131.6 123.4 133.1 124.8 134.7 125.9 C136.4 127 139.4 127.2 139.6 129.1 C140.2 133.7 138.7 138.4 136.6 142.5Z" fill="#000" stroke="#000" stroke-width="2"/></mask> </defs> <g id="s11b-patches"> <path id="s11b-baton-peri" d="M140.3 149.5 C129.6 151.5 118.5 150.9 107.7 149.8 C96.7 148.6 85.9 146.2 75.5 142.6 C69 140.4 62.1 137.8 57.6 132.6 C55.2 129.9 56.5 125.2 57.5 121.6 C58.2 118.9 59.7 115.3 62.5 114.7 C73.2 112.7 84.4 113.3 95.2 114.4 C106.1 115.6 117 118.1 127.4 121.6 C133.8 123.8 140.8 126.4 145.2 131.6 C147.6 134.4 146.3 139.1 145.4 142.6 C144.6 145.3 143.1 148.9 140.3 149.5Z" fill="#8790f4"/> <path id="s11b-top-white" d="M216.7 102.1 C214.7 100.9 212.2 99.9 209.9 100.5 C207.5 101.1 206 103.5 204.2 105.2 C202.4 106.9 200.9 108.7 199.1 110.4 C197.3 112.2 195.2 113.6 193.5 115.5 C191.9 117.4 190.4 119.4 189.4 121.6 C188.5 123.8 187.9 126.1 188 128.5 C188 130.9 189.4 133.1 189.7 135.5 C190 138.2 189.5 140.9 189.8 143.5 C190.2 146.5 190.6 149.6 191.9 152.3 C193.1 155.1 195.4 157.2 197 159.8 C198.5 162.2 199.5 164.8 201.1 167.1 C202.7 169.5 204.3 171.9 206.4 173.9 C208.6 175.9 210.9 178 213.7 179.1 C216.5 180.2 219.7 180.1 222.7 180.4 C225.6 180.7 228.6 180.4 231.6 180.7 C234.6 181 237.5 182.3 240.6 182.1 C243.6 181.9 246.4 180.5 249.3 179.6 C251.8 178.8 254.2 177.7 256.8 177 C258.9 176.4 261.3 176.7 263.4 175.9 C265 175.3 266.9 174.4 267.7 172.8 C268.4 171.2 268.1 169.1 267.4 167.5 C266.4 165.5 264 164.4 262.8 162.5 C261.4 160.1 261 157.3 259.7 154.8 C258.3 151.9 256.8 148.8 254.8 146.2 C252.8 143.7 249.9 141.8 247.6 139.4 C245.6 137.4 243.8 135.1 241.8 132.9 C239.8 130.8 237.5 128.8 235.7 126.5 C233.7 124.1 232.2 121.3 230.5 118.7 C228.5 115.6 226.8 112.3 224.5 109.5 C222.2 106.7 219.7 104 216.7 102.1Z" fill="#ffffff"/> <path id="s11b-sleeve-n" d="M223.1 123.2 C225.6 122.7 227.9 121.4 230.2 120.1 C232.5 118.8 234.7 117.3 236.7 115.6 C238.6 114 240 111.9 241.9 110.3 C243.8 108.8 245.7 107.3 247.8 106.3 C249.8 105.3 252 104.4 254.2 104.3 C255.3 104.3 256.3 105 257 105.9 C257.9 107.1 257.6 109.1 258.7 110.3 C259.6 111.3 261 112 262.4 112.1 C263.7 112.2 265 111.7 266.1 111 C267 110.5 267.5 109.5 268.2 108.7 C268.9 107.9 270 107.2 270.2 106.2 C270.5 105.1 269.9 104 269.5 103 C268.8 101.3 267.9 99.7 267 98.1 C265.6 95.5 264.7 92.4 262.5 90.5 C260.4 88.6 257.6 87.4 254.8 87.1 C251.5 86.9 248.2 87.8 245.2 89 C242 90.1 239.3 92.4 236.3 93.9 C233.7 95.3 231 96.4 228.3 97.6 C225.9 98.7 223.5 99.8 221.1 100.7 C218.8 101.6 216.2 101.7 214.3 103.2 C212.8 104.2 212 106.1 211.4 107.8 C210.8 109.6 210.7 111.6 210.8 113.5 C210.8 115.4 210.7 117.6 211.8 119.3 C213 121 215.1 122.1 217.1 122.8 C219 123.4 221.1 123.6 223.1 123.2Z" fill="#ffffff"/> <path id="s11b-sleeve-f" d="M198.4 112.9 C196.4 113.6 194.4 114.8 192.6 116 C190.6 117.2 188.7 118.8 186.8 120.2 C185.1 121.5 183.5 123 181.7 124.3 C180.1 125.5 178.5 126.8 176.7 127.7 C175.1 128.6 173.5 129.5 171.7 129.8 C169.7 130.3 167.7 130 165.6 130 C163.4 130.1 161.2 130 158.9 130 C157.4 130.1 155.9 129.8 154.5 130.2 C153.4 130.5 152.3 131.1 151.6 131.9 C150.9 132.7 150.8 133.9 150.4 134.9 C150 136.2 149 137.4 149.2 138.7 C149.5 140 150.6 141.1 151.7 141.7 C153.6 142.7 155.9 142.5 157.9 143 C160.6 143.8 163.2 145.2 166 145.8 C168.8 146.3 171.6 146.4 174.4 146.1 C177 145.9 179.6 145 182.1 144.2 C184.7 143.3 187.2 142.1 189.7 141 C192 140 194.4 139.1 196.6 138 C198.8 136.9 200.9 135.8 202.9 134.4 C204.7 133.1 206.3 131.6 207.8 130 C209 128.8 210.3 127.5 210.7 125.9 C211.2 124.2 210.8 122.3 210.4 120.6 C210.1 118.9 209.6 117.1 208.6 115.7 C207.4 114.1 206.1 112.3 204.1 111.7 C202.3 111.2 200.3 112.2 198.4 112.9Z" fill="#ffffff"/> <path id="s11b-pants-n" d="M219.7 170.1 C217.8 169.6 215.8 169.8 213.9 170.2 C211.7 170.6 209.8 172.4 207.6 172.3 C203.5 172.1 199.6 170.6 195.7 169.3 C189.9 167.4 184.7 163.8 178.8 162.7 C173.8 161.9 167.4 160.4 163.5 163.6 C159.4 167 159.1 173.6 159.3 178.8 C159.6 184.8 163.1 190.1 165.1 195.8 C166.5 200.1 167.8 204.5 169.6 208.7 C171 211.9 172.8 215 174.5 218.1 C176.1 221.2 177.3 224.6 179.4 227.4 C180.1 228.4 181.5 228.5 182.6 228.9 C183.8 229.4 185.1 230.1 186.3 230 C187.5 229.8 188.4 228.8 189.3 228.1 C190.3 227.4 191.2 226.6 192 225.6 C192.8 224.6 193.7 223.5 193.8 222.3 C194 218.8 193.4 215.4 192.9 212 C192.3 208.6 192 205 190.6 201.8 C189.3 198.9 187.2 196.3 185.1 193.8 C183 191.3 179.8 189.8 178 187 C177.1 185.7 176 182.3 177.6 182.3 C181.3 182.3 184.6 184.9 187.6 187 C190.6 189.2 192.4 192.7 195.3 194.9 C197.8 196.7 200.8 197.9 203.7 198.7 C206.7 199.6 209.8 200.1 212.9 199.8 C215.9 199.4 218.7 197.9 221.4 196.5 C223.5 195.4 225.7 194.3 227.1 192.5 C228.6 190.6 229.3 188.2 229.8 185.9 C230.3 183.7 230.8 181.2 230.1 179 C229.3 176.8 227.6 174.9 225.8 173.3 C224 171.8 221.9 170.7 219.7 170.1Z" fill="#8790f4"/> <path id="s11b-pants-f" d="M243.3 197.1 C242.8 200.9 243.9 204.8 244.9 208.5 C245.8 212.2 247.9 215.5 249.1 219.1 C250.2 222.6 250.7 226.2 251.8 229.7 C252.9 233.2 253.8 236.8 255.7 239.9 C257.5 243 259.9 245.8 262.8 248 C265.3 249.8 268.4 250.8 271.4 251.6 C274.6 252.5 277.9 252.5 281.1 253.2 C283.8 253.9 286.4 254.8 289 255.8 C291.1 256.5 293 257.9 295.2 258.3 C297.2 258.7 299.4 258.4 301.5 258.1 C302.5 257.9 303.4 257.3 304.4 256.9 C305.7 256.5 307.2 256.7 308.3 255.9 C309.3 255.1 310 253.7 310.1 252.4 C310.2 251 309.4 249.7 308.9 248.4 C308.3 247.1 307.9 245.8 307 244.8 C305.5 243.2 303.5 241.9 301.6 240.8 C299.7 239.7 297.5 238.9 295.4 238.1 C293.5 237.3 291.6 236.4 289.6 236 C287.6 235.6 285.5 236.4 283.6 235.8 C281.9 235.3 279.9 234.5 279 233 C278 231.2 278.6 228.8 278.4 226.7 C278.2 224.5 278.2 222.2 277.7 220 C277.1 217.2 275.7 214.5 275 211.7 C274.3 208.2 274.4 204.5 273.5 201 C272.7 197.7 271.8 194.3 270.1 191.3 C269 189.5 267.1 188.2 265.3 187.2 C263.3 186.1 261.1 185.4 258.9 185.4 C256.9 185.3 254.8 186.1 253 187 C250.9 188 248.9 189.3 247.3 190.9 C245.6 192.7 243.7 194.7 243.3 197.1Z" fill="#8790f4"/> <path id="s11b-hip-peri" d="M254.5 187.6 C252.2 186 249.2 185.4 246.4 184.9 C243.4 184.4 240.2 184.5 237.1 184.5 C234.2 184.5 231.2 184.5 228.3 184.9 C225.3 185.3 222.3 185.8 219.4 186.7 C217.2 187.5 214.4 187.9 213 189.8 C211.2 192.2 210.1 195.5 210.7 198.3 C211.4 201.5 214.3 203.8 216.6 206.1 C218.7 208.1 221.4 209.4 223.9 211 C226.5 212.8 228.8 215.3 231.9 216.3 C234.9 217.3 238.3 217.5 241.5 216.9 C244.4 216.4 246.9 214.6 249.4 213.1 C251.9 211.7 254.6 210.5 256.5 208.4 C258.3 206.5 259.9 204.1 260.3 201.6 C260.7 198.9 260 196.1 259 193.7 C258 191.4 256.6 189.1 254.5 187.6Z" fill="#8790f4"/> <path id="s11b-face" d="M168.8 70.8 C167.6 70.3 166.2 71.6 165 72.3 C163.4 73.1 161.9 74.1 160.6 75.4 C159.1 76.8 157.5 78.3 156.7 80.2 C155.7 82.4 155.5 84.8 155.4 87.2 C155.2 89.5 155.4 91.8 155.9 94.1 C156.3 96.1 157.1 98.1 158.2 99.8 C159.3 101.6 160.8 103.1 162.4 104.4 C163.9 105.6 165.5 107 167.4 107.4 C169.4 107.9 171.7 107.8 173.5 106.9 C175.1 106.1 176.2 104.4 176.9 102.7 C177.8 100.9 178 98.8 178.1 96.8 C178.2 94.5 177.9 92.1 177.5 89.8 C177.1 87.5 176.4 85.2 175.8 83 C175.2 80.5 175 77.9 173.8 75.7 C172.6 73.7 171 71.7 168.8 70.8Z" fill="#f2846e"/> <path id="s11b-hair" d="M208.9 52.7 C206.2 52.8 203.6 51.7 201.1 51 C198.4 50.4 195.8 49.1 193 48.9 C190.3 48.7 187.5 48.9 184.9 49.9 C182.3 50.9 180.3 53 178 54.7 C175.9 56.4 174 58.3 171.8 59.9 C170.5 60.9 168.6 61.2 167.6 62.5 C166.6 63.7 165.2 65.6 166.1 66.9 C167.2 68.7 169.9 69.1 171.9 69 C174.8 68.8 177.3 66.9 180.1 66.3 C182.9 65.6 185.7 65 188.5 64.9 C191.3 64.8 194 65.1 196.7 65.6 C199.4 66 201.8 67.3 204.5 67.8 C207.3 68.3 210.3 68.9 213.1 68.5 C216.3 68 219.1 66.5 222 65.2 C224.9 63.9 227.4 62 230.3 60.8 C233 59.6 235.9 58.5 238.8 57.8 C241.6 57.1 244.7 57.6 247.4 56.5 C249.3 55.8 250.9 54.3 251.8 52.6 C252.5 51.2 252.4 49.4 252 47.8 C251.6 46.2 250.9 44.3 249.4 43.6 C246.7 42.4 243.6 42.3 240.7 42.6 C237.8 42.9 235.1 44.4 232.3 45.4 C229.7 46.4 227.2 47.6 224.6 48.5 C222 49.4 219.3 49.9 216.6 50.6 C214 51.3 211.5 52.6 208.9 52.7Z" fill="#8790f4"/> <path id="s11b-hand-n" d="M281.4 118.1 C283.2 118.3 284.8 119.3 286.3 120.3 C288 121.4 289.6 122.6 290.9 124.2 C292 125.7 292.8 127.5 293.4 129.3 C294 131.1 294.5 133 294.4 134.9 C294.4 136.6 293.8 138.3 292.9 139.8 C292 141.4 290.8 143.2 289.1 143.9 C287.3 144.6 285.2 144.2 283.3 143.9 C281.6 143.6 279.6 143.3 278.2 142.2 C276.4 141 275.1 139.2 274.2 137.2 C273.4 135.3 273.1 133.2 273.3 131.1 C273.5 129 274.3 127 275.2 125 C276 123 277 120.9 278.5 119.3 C279.2 118.5 280.4 117.9 281.4 118.1Z" fill="#f2846e"/> <path id="s11b-hand-f" d="M137.1 121.8 C135.7 119.8 133.7 118.1 131.5 117 C128.8 115.7 125.8 115.1 122.8 115.1 C120.6 115.2 118.2 116.1 116.4 117.3 C114.8 118.4 114.1 120.3 113.1 121.8 C111.9 123.5 110.3 124.9 109.8 126.9 C109.3 128.6 110 130.4 110.2 132.2 C110.4 133.7 110.3 135.5 111 136.9 C111.9 138.6 113.1 140.5 114.9 141.3 C117.1 142.3 119.8 142.2 122.2 142.1 C124.4 142.1 126.8 142 128.6 140.9 C131.3 139.4 133.6 137.2 135.2 134.6 C136.8 132 137.4 128.9 137.8 125.9 C138 124.6 137.9 123 137.1 121.8Z" fill="#f2846e"/> <path id="s11b-shoe-n" d="M186.4 223.5 C183.6 222.4 180.5 222 177.5 222.3 C174.2 222.7 171.2 224.2 168.2 225.6 C165.6 226.8 163.2 228.4 160.7 230 C158.5 231.4 156 232.6 154.3 234.6 C152.6 236.5 151.5 239 150.5 241.4 C150 242.6 149.6 244 149.7 245.4 C149.8 246.8 149.7 248.6 150.9 249.4 C152.7 250.7 155.1 250.7 157.3 250.8 C160.8 250.9 164.4 250.8 167.8 250.1 C171.2 249.3 174.4 247.5 177.7 246.3 C179.9 245.5 182.3 245.3 184.4 244.3 C186.4 243.3 188.6 242.2 189.9 240.4 C191.1 238.7 191.3 236.5 191.4 234.5 C191.5 232.2 191.7 229.8 190.7 227.7 C189.9 225.8 188.3 224.2 186.4 223.5Z" fill="#ffffff"/> <path id="s11b-shoe-f" d="M301.9 248 C299.2 249.8 297.5 253 296.2 255.9 C294.9 259 294.7 262.5 294.1 265.8 C293.6 268.6 293.1 271.4 292.9 274.2 C292.7 276.7 292.5 279.2 292.8 281.6 C293.1 284 293.6 286.6 294.9 288.7 C295.8 290.1 297.4 291.1 299 291.6 C300.5 292.1 302.3 292.3 303.8 291.6 C305.6 290.7 306.8 288.8 308.1 287.2 C309.9 284.8 311.8 282.4 313.1 279.6 C314.4 276.8 314.6 273.6 315.7 270.7 C316.5 268.3 318.3 266.2 318.6 263.7 C318.9 261.3 318.1 258.8 317.5 256.5 C316.9 254.5 316.5 252.3 315 250.8 C313.3 249.2 310.9 248.4 308.6 247.9 C306.4 247.4 303.8 246.8 301.9 248Z" fill="#ffffff"/> <path id="s11b-ground-white" d="M341.6 284.4 C340 282.6 337.5 281.7 335.2 281.1 C332.7 280.5 330.1 280.9 327.5 280.9 C324.8 280.9 322.1 281.2 319.4 281.3 C316.4 281.4 313.4 281.2 310.5 281.6 C307.5 281.9 304.7 283 301.7 283.2 C298.8 283.5 295.9 282.8 292.9 282.9 C290 283 287 283.3 284.1 283.8 C281.4 284.2 278.8 285.3 276 285.7 C273.4 286 270.6 284.9 268.1 285.7 C266.1 286.3 264.2 287.8 263.1 289.6 C262.5 290.5 262.6 292.2 263.6 292.9 C265.4 294.2 267.9 294.1 270.1 294.5 C273.3 295 276.5 295.5 279.7 295.6 C284.1 295.7 288.5 295.7 292.9 295.3 C297.4 295 301.7 293.6 306.1 293.4 C310 293.3 313.8 294.3 317.7 294.4 C321.5 294.5 325.3 294.3 329.1 294 C331.8 293.7 334.7 293.7 337.3 292.7 C339.1 292 341 290.8 341.9 289.1 C342.6 287.7 342.6 285.6 341.6 284.4Z" fill="#ffffff"/> <path id="s11b-clock-coral" d="M111 187.5 C110.9 188.5 111.3 189.6 111.3 190.6 C111.2 191.7 111.4 192.9 110.9 193.9 C110.4 194.9 109.4 195.5 108.6 196.3 C107.9 197 107.1 197.8 106.4 198.5 C105.7 199.4 105.2 200.4 104.4 201.1 C103.5 201.9 102.6 202.6 101.6 203.1 C100.5 203.6 99.4 204.1 98.3 204.2 C97.1 204.4 95.9 204.3 94.8 204.1 C93.6 203.9 92.6 203.3 91.4 203 C90.3 202.8 89 202.9 87.9 202.5 C86.7 202 85.6 201.4 84.8 200.5 C84 199.5 84 198.1 83.6 196.9 C83.2 195.9 82.7 194.8 82.3 193.8 C81.8 192.8 81.1 191.9 80.8 190.8 C80.6 189.7 80.7 188.6 80.9 187.5 C81 186.4 81.4 185.4 81.8 184.4 C82.1 183.4 82.6 182.4 83.1 181.5 C83.5 180.6 84.1 179.7 84.5 178.8 C85 177.8 85.2 176.6 85.9 175.7 C86.5 174.8 87.4 174 88.4 173.5 C89.4 173 90.7 173.2 91.7 172.8 C92.8 172.5 93.8 171.8 94.8 171.4 C96 170.9 97.1 170.2 98.3 170.1 C99.5 170.1 100.7 170.7 101.8 171.2 C102.9 171.7 103.8 172.4 104.8 173.1 C105.8 173.7 106.7 174.4 107.6 175.2 C108.4 176 109.1 176.9 109.8 177.8 C110.5 178.8 111.3 179.7 111.6 180.8 C112 181.9 112 183.1 111.9 184.2 C111.8 185.4 111.2 186.4 111 187.5Z" fill="#f2846e"/> </g> <g id="s11b-accents"> <path id="s11b-t1" d="M230 135.9 C227.9 138.5 226.4 141.8 223.7 143.8 C220.1 146.6 215.8 148.6 211.5 150.1 C207.4 151.6 203 152.6 198.6 152.7 C195.4 152.7 192.3 151.3 189.2 150.6" fill="none" stroke="#f2846e" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"/> <path id="s11b-t2" d="M239.2 148.7 C236.8 151.6 235 155.1 232 157.4 C228.3 160.1 224 161.7 219.6 163.1 C215.5 164.5 211.1 165.5 206.7 165.7 C203.1 165.7 199.7 164.4 196.2 163.8" fill="none" stroke="#f2846e" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"/> <path id="s11b-t3" d="M247.4 161.7 C244.9 164.4 243 167.7 240 169.8 C236.3 172.4 232 174.3 227.7 175.6 C223.5 176.9 219 177.6 214.6 177.6 C211.4 177.5 208.4 176.2 205.2 175.5" fill="none" stroke="#f2846e" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"/> <path id="s11b-c1" d="M211.3 126.1 C209.5 128.3 208.2 131 205.9 132.7 C203.5 134.6 200.6 136 197.7 136.6 C194.7 137.2 191.6 136.3 188.6 136.1" fill="none" stroke="#f2846e" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"/> <path id="s11b-n1" d="M222.7 103.7 C224.2 105.1 226.2 106.1 227.4 107.8 C228.7 109.9 229.6 112.3 229.8 114.6 C230.1 117 229.2 119.2 228.9 121.5" fill="none" stroke="#f2846e" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"/> <path id="s11b-n2" d="M237.5 99.2 C239 100.5 241 101.6 242.2 103.3 C243.4 105.1 244.3 107.3 244.5 109.6 C244.7 111.5 243.8 113.4 243.4 115.4" fill="none" stroke="#f2846e" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"/> <path id="s11b-f1" d="M178.1 128.1 C179.7 129.6 181.8 130.8 182.9 132.7 C184.1 134.6 184.7 136.9 184.7 139.1 C184.8 141.3 183.7 143.4 183.2 145.6" fill="none" stroke="#f2846e" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"/> <path id="s11b-f2" d="M160.7 130.9 C160.9 133.1 161.8 135.3 161.4 137.5 C161.1 139.7 160.1 141.9 158.7 143.6 C157.6 144.9 155.7 145.3 154.2 146.2" fill="none" stroke="#f2846e" stroke-width="1.9" stroke-linecap="round" stroke-linejoin="round"/> </g> <g id="s11b-ink" fill="none" stroke="#1d1b1a" stroke-width="2.3" stroke-linecap="round" stroke-linejoin="round"> <path id="s11b-figure" d="M345.8 286.2 C342.8 287.3 340.1 289.8 337 289.5 C333.6 289.2 329.5 287.7 328.2 284.6 C327 282 329 278.1 331.5 276.9 C333.8 275.7 338.4 276.5 339.2 279.1 C340.1 282 337.5 285.9 334.8 287.3 C330.2 289.7 324.5 289.1 319.4 289.2 C314.9 289.2 310.6 288 306.2 287.6 C302.5 287.4 298.6 288.4 295.2 287.2 C293.3 286.6 292.3 284.5 291.5 282.7 C290.3 279.7 289.3 276.5 289.2 273.3 C289.2 269.9 289.7 266.4 291.1 263.4 C292.3 260.7 299 258.7 296.9 256.6 C292.8 252.5 285.6 253.8 280 252.1 C272.4 249.8 259.9 246.6 257.5 244.4 C254.9 242.2 249.7 229.2 246 221.5 C243.6 216.8 241.9 209 239.2 207.3 C232.7 203.2 214.6 200.1 203.1 194.6 C195.7 191.1 186.7 180.4 183 180.5 C180.4 180.6 191.1 189.4 192.1 195 C193.9 204.5 190.9 214.3 191.3 224 C191.4 226.4 193.5 228.4 193.7 230.7 C193.9 233 194.1 235.8 192.4 237.3 C189.5 239.7 185.2 239.8 181.5 240.9 C176.5 242.3 171.4 243.8 166.2 244.7 C163.6 245.1 160.6 246 158.2 244.8 C156.5 243.9 155.7 241.3 156.1 239.4 C156.6 237.1 159 235.6 160.6 233.8 C162.9 231.4 164.9 228.7 167.7 226.9 C170.1 225.4 173 224.6 175.9 224.1 C178.3 223.8 183.5 227 183.3 224.5 C182.7 215.7 175.9 208.4 174.1 199.8 C171.4 187.3 165.9 165.6 170 161.5 C173.9 157.4 194.8 164.3 207.1 166.1 C209.2 166.4 211.2 168.6 213.2 167.8 C214.8 167.1 215.8 164.6 215.4 162.8 C214.9 160.7 213 158.7 211 157.9 C207.3 156.4 202.6 158.5 199.3 156.4 C195.5 154.1 195.9 146.6 191.6 145.6 C186.4 144.4 179.9 150.9 176.7 151 C172.4 151.1 162.6 148 155.6 146.5 C149.3 145.2 143.1 143.1 136.6 142.5 C135 142.4 133.6 144.1 132 144.3 C129.7 144.7 127.3 144.8 124.9 144.4 C122.2 144 119.3 143.4 117.1 141.8 C115.5 140.7 113.9 138.8 113.9 136.9 C114 135.4 117.4 134.6 117.4 134 C117.5 133.5 114.7 132.9 114.4 131.6 C114.1 130.1 114.9 128.3 116.1 127.4 C117.5 126.3 120.9 126.8 121.3 126.1 C121.6 125.6 118.2 123.8 118.5 123 C118.8 122 121.4 121.2 123.1 121.2 C125.4 121.1 127.7 121.8 129.8 122.7 C131.6 123.4 133.1 124.8 134.7 125.9 C136.4 127 137.8 128.5 139.6 129.1 C145.7 131.1 151.9 132.4 158.2 133.6 C163.4 134.5 171 136.1 174.1 135.3 C177 134.6 181.7 128.8 186 126.5 C189.4 124.6 194.6 125.7 197.2 122.7 C198.6 121.1 192.3 120.7 191.6 119.8 C190 117.8 188.2 109.8 184.4 106.4 C182.8 104.9 180.1 107.3 177.8 107.4 C175.5 107.5 173 107.7 170.8 106.9 C169.4 106.3 167.8 104.2 167.4 103.5 C167.3 103 168.6 101.3 168.4 101 C168 100.4 165.2 100.3 164.9 99.8 C164.6 99.3 166 96.8 165.5 96.4 C164.7 95.8 159.9 96.8 159.3 95.9 C158.8 95.2 161.1 92.7 161.8 91 C162.6 89.1 163.3 87.1 163.5 85.1 C163.8 83.4 163.2 81.8 163.3 80.1 C163.4 77.4 163.2 74.5 164.2 72 C165.7 68.4 167.6 64.6 170.6 62 C174.3 58.8 178.8 56.3 183.6 55.2 C187.8 54.3 192.3 55.2 196.4 56.5 C199.7 57.4 201.8 62 205.3 61.7 C209.5 61.4 212.1 56.7 215.9 54.8 C219.8 52.8 223.8 51 228.1 50.3 C231.8 49.7 235.6 50 239.2 50.9 C242.3 51.8 246.1 52.7 247.8 55.5 C249.2 57.8 248.7 61.6 246.9 63.6 C245.3 65.2 241.8 65.2 240 63.8 C238.3 62.3 241.3 57.7 239.1 57.1 C236.5 56.4 234.7 60.4 232.3 61.6 C228.4 63.7 224.5 65.8 220.3 67.1 C216.8 68.2 212.2 66.4 209.4 68.7 C207.3 70.4 209 74.2 208.4 76.8 C207.8 79.4 207.5 82.3 205.7 84.3 C204 86.3 201.3 87.7 198.6 88.1 C196.4 88.4 193.5 86.7 192.2 86.4 C191 86.2 188.1 84.3 186.5 85.4 C185.1 86.3 185.2 89.1 186.2 90.5 C187.2 91.8 189.6 90.9 191.2 91.4 C193.8 92.3 196.5 93 198.8 94.5 C200.7 95.8 202.6 97.5 203.4 99.6 C204.8 103.4 203.2 108.1 205.1 111.6 C206.2 113.5 209.2 114.7 211.2 113.8 C218.1 110.6 222.9 104 229.6 100.4 C236.8 96.6 248.5 91.2 252.5 91.7 C255.9 92.1 263.1 100.4 267.9 105.4 C271.5 109.1 274 113.8 277.5 117.7 C279 119.3 281.2 120.2 282.8 121.8 C284.7 123.6 286.6 125.5 288 127.7 C289 129.2 289.8 130.8 289.8 132.5 C289.8 134 289 135.5 288 136.5 C287 137.5 285.5 138.1 284.1 138.1 C282.7 138.2 281.4 137.4 280.1 136.7 C279 136.1 277.8 134.2 277.3 134.3 C276.8 134.4 276.4 137.1 275.2 137.5 C274.2 137.9 272.8 137 272.5 136 C272 134.5 272.9 132.9 272.9 131.3 C272.9 129.9 272.9 128.5 272.5 127.2 C272.2 125.9 271.8 124.4 270.7 123.6 C267 120.4 262.3 118.5 258.5 115.4 C256 113.5 253.5 108.5 251.9 108.7 C249.2 109.1 242.7 115.1 238.1 118.3 C233.7 121.5 225.8 122.6 225.1 127.9 C224.5 133.3 232.2 136.1 235.4 140.5 C239.2 145.6 242.6 151.1 246.3 156.3 C250.4 162 259.1 166.2 259 173.2 C258.9 178.5 250.8 180.2 245.8 182 C240.2 184 234.1 184.6 228.2 184.2 C223.9 183.9 218.6 183.3 216.1 179.8 C214.5 177.5 216.9 173.3 219.4 172.1 C224.1 169.9 229.7 171 234.8 171 C239.9 171 245.2 170.9 250.2 172.1 C254.2 173.1 258.2 174.8 261.2 177.6 C263.6 179.8 264.4 183.3 265.6 186.4 C266.4 188.4 266.5 190.5 267 192.5 C268.7 199.3 270.8 206 272 212.9 C273 218.4 272.5 227.7 273.7 229.6 C274.7 231.1 282.7 232.3 286.4 235.1 C291.9 239.3 295 246.3 300.8 250 C302.7 251.3 305.5 247.9 307.6 248.8 C309.2 249.5 310.4 252.4 309.3 253.7 C308.2 255.2 305.2 254.9 303.9 253.7 C302.7 252.6 302.9 249.8 304.2 249 C305.8 248 308.3 248.7 309.6 249.9 C311.2 251.4 311.9 253.9 312 256 C312.2 259.1 311.2 262.2 310.5 265.1 C309.5 268.8 308.3 272.4 306.8 275.8 C305.2 279.3 303.9 283.1 301.2 285.7 C299.7 287.2 297.2 286.9 295.2 287.2 C290.8 287.8 286.4 288.5 282 288.3 C277.5 288.1 273.2 286 268.8 286.1 C264.6 286.2 260.8 288.9 256.7 289 C253.3 289 249.9 287.7 246.8 286.5 C244.4 285.7 241 285.3 240.2 282.9 C239.6 281.4 243.1 281.5 244.6 280.7"/> <path id="s11b-eye" d="M173.9 81.6 C172.9 81.2 172.1 80.2 171.1 80.3 C170.1 80.5 169.7 81.8 169.1 82.5"/> <path id="s11b-baton" d="M133.1 144.4 C120.3 142 90.3 136.9 69 132.5 C67.4 132.2 65.7 131.4 64.4 130.3 C63.1 129.2 62.1 127.8 61.6 126.2 C61 124.6 60.9 122.8 61.2 121.1 C61.5 119.4 62.2 117.8 63.3 116.5 C64.4 115.2 65.9 114.2 67.5 113.6 C69.1 113.1 70.9 113 72.6 113.3 C91.8 116.4 111 119.5 130 123.9 C132.9 124.6 136 125.9 137.6 128.4 C138.9 130.3 138.3 133 137.9 135.3 C137.4 137.6 136.7 140 135.1 141.7 C133.9 143.1 131.8 143.1 130.2 143.9" mask="url(#s11b-m-fist)"/> <path id="s11b-code-l" d="M78.8 130.1 C77.2 127.9 73.4 126.2 73.9 123.5 C74.4 120.8 78.6 120.5 80.9 119.1"/> <path id="s11b-code-s" d="M86 132 C88.4 128.3 90.9 124.5 93.4 120.8"/> <path id="s11b-code-r" d="M98.5 133.7 C100.8 132.2 104.9 132 105.4 129.3 C105.9 126.6 102.2 124.9 100.5 122.7"/> <path id="s11b-clock" d="M44 222 C46.7 219.3 48.3 214.8 52 214 C54.5 213.5 55.5 219.6 58 219 C61.2 218.2 60.8 212.1 64 211 C66.3 210.2 67.9 216.1 70 215 C73.5 213.3 74.6 207.3 76 205 C77.3 202.8 78.5 197.6 81.6 195.6 C82.9 194.7 84.1 197.9 85.6 198.5 C87.1 199.2 88.8 199.6 90.4 199.7 C92.1 199.8 93.7 199.4 95.3 199 C96.9 198.6 98.4 198 99.8 197.2 C101.2 196.4 102.6 195.5 103.8 194.3 C105 193.1 106 191.7 106.6 190.2 C107.3 188.7 107.6 187 107.6 185.3 C107.7 183.7 107.4 182 106.9 180.5 C106.5 178.9 105.9 177.4 105.1 176 C104.3 174.5 103.4 173.1 102.2 172 C101 170.9 99.6 169.9 98 169.3 C96.5 168.7 94.6 169.2 93.1 168.4 C91.3 167.5 89.1 166.4 88.6 164.5 C88.1 162.6 88.9 160.1 90.5 159 C91.9 158.1 94.6 158.6 95.5 160 C96.4 161.4 95.7 163.9 94.4 165 C93.6 165.7 91.7 162.5 91.4 163.6 C91 165.3 94.5 166.9 93.6 168.4 C92.5 170.2 89.4 169.2 87.4 169.8 C86.5 170.1 85.5 170.6 84.7 171.2 C83.9 171.8 83.2 172.6 82.5 173.3 C81.8 174 81.2 174.7 80.6 175.5 C79.9 176.3 79.2 177 78.7 177.9 C78.2 178.7 77.7 179.7 77.5 180.6 C77.2 181.6 77.2 182.7 77.3 183.7 C77.4 184.7 77.7 185.7 78 186.6 C78.2 187.6 78.5 188.5 78.8 189.5 C79.1 190.4 79.4 191.4 79.9 192.3 C80.3 193.2 80.9 194.1 81.7 194.8 C82.4 195.4 85.1 197 84.3 196.4 C81.2 194.2 78.1 192.1 75 190"/> <path id="s11b-clock-hands" d="M92.5 175.5 C92.3 178.3 92 184 92 184 C92 184 87.7 186.3 85.5 187.5" stroke-width="2.1"/> <path id="s11b-speed1" d="M352 140 C365.3 140 378.7 140 392 140"/> <path id="s11b-speed2" d="M358 154 C375.3 154 392.7 154 410 154"/> <path id="s11b-speed3" d="M362 168 C371.3 168 380.7 168 390 168"/> </g> </svg>
Requirements and compatibility
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Needs: Needs Node.js
Security
What our scanner noticed· Low risk
- Scripts that your agent may run
This skill includes scripts that your agent may run. Read them before you use it.
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Created by
- Meng To
- Publisher
- Meng To (Community)
- Source
- MengTo/Skills · agent-skills/illustration/illustration-one-line · commit 5ea1661
- Licence
- MIT License (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by Meng To or Meng To.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download illustration-one-line.zip