Agent skill

Illustration Outlined Cartoon

by MengTo in MengTo/Skills

Draws original hand-authored SVG spot illustrations in an outlined cartoon style for design and coding subjects.

MITAuto-check passedMedia & Creative

Install Illustration Outlined Cartoon

skills CLI
$ npx skills add MengTo/Skills --skill illustration-outlined-cartoon -a claude-code

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

GitHub CLI
$ gh skill install MengTo/Skills illustration-outlined-cartoon --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/MengTo/Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/agent-skills/illustration/illustration-outlined-cartoon .claude/skills/illustration-outlined-cartoon && 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
illustration-outlined-cartoon
GitHub stars
6.7k
Token cost
~4.6k tokens
SKILL.md length
2,512 words
Files
13 (incl. scripts, references)
Skills in repo
39
Repo updated
First seen
Licence
MIT

At a glance

Draws original hand-authored SVG spot illustrations in an outlined cartoon style for design and coding subjects.

  • Works in 9 steps: Brief: name the subject and the one… → Pose: decide the lean, which arm is… → Block: write a generator next to your… → …
  • Someone asks for an outlined
  • SKILL.md covers The look in one sentence, Palette, Line and fill and Characters, plus 7 more sections
  • Runs JavaScript scripts from its folder; calls node and npm

What it does

Illustration Outlined Cartoon is an agent skill from MengTo/Skills. Draws original hand-authored SVG spot illustrations in an outlined cartoon style for design and coding subjects. Identifying traits: a warm near-black ink outline on every flat fill in three weights (2.5 / 2 / 1.5 px), tapered ink slivers for folds, brows and finger splits, big-headed characters with huge white eyes, thick brows, open smiles and pink blush, blob hair with white highlight dashes, and a small decor set of "+" sparkle crosses, outline rings, squares and coloured dots on a transparent card. Covers…

Its SKILL.md is about 4.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 17 other files, including scripts and reference files (for example `agents/openai.yaml`, `demo/PROMPT.md` and `references/craft.md`).

It sits in Media & Creative, covering Drug discovery and cheminformatics and Social media graphics. The repository describes itself as: Agent skills for designers and builders using Codex, Claude, Cursor, and other AI coding agents. The licence is MIT.

When your agent uses it

  • Someone asks for an outlined
  • Doodle-style cartoon
  • A friendly character
  • A spot illustration for an empty state

Example prompts

  • “Use the illustration-outlined-cartoon skill to draw original hand-authored SVG spot illustrations in an outlined cartoon style for design and coding…”
  • “/illustration-outlined-cartoon”

Requirements

  • Node.js

Workflow steps

9 steps, taken from the first numbered list in SKILL.md.

  1. Brief: name the subject and the one gesture that shows it. Pick the hero prop and what it shows at 1x.
  2. Pose: decide the lean, which arm is near, where each hand grips. For each hand write down LEFT/RIGHT, PALM/BACK, finger direction…
  3. Block: write a generator next to your card (card.gen.mjs) that imports the kit by absolute path. Place the prop first, then the hip pivot…
  4. Draw back to front: far arm, legs and shoes, torso group (rotated about the hip), head, prop, near arm, hands, then decor in card px…
  5. Render: node scripts/render.mjs card.svg card.png.
  6. Sheet: node scripts/render.mjs --sheet sheet.png examples/*.svg card.svg. Ask "same hand, same set?".
  7. Zoom: node scripts/render.mjs card.svg z-hand.png --zoom x,y,w,h --scale 8 for every hand, the face, both shoes and every contact. Make a…
  8. Critique against the five criteria in references/craft.md, harshly. Fix and re-render. Expect 3–4 rounds.
  9. Lint: node scripts/lint.mjs card.svg --prefix xx- --palette style.json. Only deliberate one-offs may warn.

What it can do on your machine

Read from SKILL.md and the folder at commit 83a47fe. 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

    Ships 3 files in scripts/ (JavaScript), which the agent can run.

    Shell commands in SKILL.md call:

    • node
    • npm

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

  • Network

    No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.

    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

Illustration Outlined Cartoon loads about 4.6k tokens when it runs, and up to ~7.2k if it reads all its reference files. Until then it costs about 225 tokens; SKILL.md has 2,512 words of instructions outside code blocks.

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

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); the scripts in this folder are not scanned.

SKILL.md

The full file from MengTo/Skills at commit 83a47fe, republished under its MIT licence (© MengTo). 2,512 words, ~4,578 tokens.

Download SKILL.mdSave it as .claude/skills/illustration-outlined-cartoon/SKILL.md (or your agent's skills folder). This skill also uses 12 other files; get the full folder from GitHub.
name
illustration-outlined-cartoon
description
Draws original hand-authored SVG spot illustrations in an outlined cartoon style for design and coding subjects. Identifying traits: a warm near-black ink outline on every flat fill in three weights (2.5 / 2 / 1.5 px), tapered ink slivers for folds, brows and finger splits, big-headed characters with huge white eyes, thick brows, open smiles and pink blush, blob hair with white highlight dashes, and a small decor set of "+" sparkle crosses, outline rings, squares and coloured dots on a transparent card. Covers one character with one hero prop, gripping and holding hands, sneakers, clothing folds and UI props. Use when someone asks for an outlined, inked, comic, sticker or doodle-style cartoon, a friendly character or mascot, or a spot illustration for an empty state, onboarding, 404 or error page, success state, blog header, feature spot or marketing card.

Illustration: Outlined cartoon

A cheerful character illustration: one big-headed person in a lively pose, acting on one large hero prop, every shape flat-filled and ringed with hand-inked near-black line. It suits friendly product moments (success, onboarding, empty states) where a face and a gesture carry the message. Use illustration-bold-pop instead for a dense, saturated object cluster with navy extrusions and hatching; illustration-flat when you want no outlines at all; illustration-line-interior for thin single-weight line, mostly white fills and realistic slim people in a wide room.

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

Every flat-filled shape sits inside a warm near-black ink line that varies by role (2.5 px silhouettes, 2 px parts, 1.5 px details), and every interior mark (folds, brows, finger and hair splits, white highlights) is a tapered sliver that swells in the middle and ends in two points, so the drawing reads as inked by hand, never as a uniform marker line.

Palette

Measured from the three examples. Flat fills only.

RoleHexWhere it goes
Ink#1e1b1bevery outline, pupils, brows, folds, code tokens, decor strokes. Never #000
White#ffffffeye whites, sneaker soles and toe caps, socks, screens, cards, highlight dashes, check ticks
Periwinkle / shade#6b7fd4 / #4c5fb6hoodies, trousers, laptops, card headers, sneakers; shade only as fold slivers
Periwinkle pale / glass#c4ccf0 / #dfe4f8secondary UI bars; lens glass tint (at fill-opacity 0.22)
Tomato red / shade#e5281d / #a9180fhair, tees, sneakers, trophy base, comment bubbles, grips
Warm yellow / shade#f6c343 / #d99a1etrousers, trophies, blond hair, rims, poles, avatar dots
Leaf green / shade / light#4ea54a / #2f7f2c / #7cc777check badges, success buttons, paint
Blush pink / shade / light#f6a3b6 / #dc7393 / #fde0e5sweaters, avatar dots, tape, diff highlight rows
Skin salmon (+ crease, blush)#f5a39c (#d97e77, #ec7d78)light skin, cool
Skin peach (+ crease, blush)#fbd2c0 (#e39c86, #f2898a)light skin, warm
Skin brown (+ crease, blush)#c97a5a (#9c5238, #e0625a)brown skin
Mouth / tongue#8a1b1b / #ec7d78open mouth fill, tongue
Dark hair#2b2525black hair (red #e5281d and yellow #f6c343 hair are the other two)
Greys#b9b4c4, #d6d2df, #c9c6d6, #e6e3eegutter dashes and label lines, dividers, shading on white garments, metal wire
Row tint#e3f2dfapproved/added rows in a code card

The pencil wood #f3d9a8 in Designer is the one deliberate off-palette tint; lint --palette warns on it.

  • No background: the card is transparent and the page supplies white. No gradients, patterns, filters, opacity tricks or textures (the one exception is the 0.22 glass tint).
  • Shade colours appear only as fold slivers or one small shadow band, never as big flat shadow shapes.
  • One saturated colour per garment; give the hero prop a colour the clothes don't already use heavily (yellow trophy against a blue hoodie, green button against a red tee).

Line and fill

All widths are final card px at 480 wide.

  • Outlines are strokes on the filled shape, stroke="#1e1b1b", stroke-linejoin="round" stroke-linecap="round".
    • 2.5 px (WO): head, hair, torso, sleeves, trousers, shoes, the hero prop's silhouette.
    • 2.0 px (W): hands, cuffs, collars, necks, ears, small prop parts.
    • 1.5 px (WI): eye whites, screen insets, small inner panels. Fingers and thumbs 1.7–1.8.
    • Decor is unscaled: big "+" 2.0, small "+" 1.7 and 1.6, rings and squares 1.7, check badge 1.9, emphasis ticks 1.8.
  • Union outlines: shapes of one colour that join (torso + both sleeves, pelvis + front leg, palm + forearm) share ONE outline: ink copies stroked at 2× the width underneath, then the fills on top (union() in the kit). Separate outlines at a join read as a seam.
  • Folds are filled slivers, not strokes: fold(points, w) swells to w and tapers to 0.35 px at both ends.
    • Clothing folds 1.3–1.9 px in ink or the garment's shade colour; brows 4.0 / 3.6; upper eyelid 2.0; nose hook 1.8; hair splits 1.4–1.5; finger splits 1.15; white highlight dashes 1.8–2.4.
    • Rib bands (hems, cuffs): vertical shade-colour slivers every 8 units, 1.3 px.
  • Rods, cords and wires: an ink stroke 2×outline wider underneath, the colour stroke on top (tubeStroke).
  • The scene is drawn in local units and scaled by 0.84 (compose()), so a stroke written as 2.5 appears in the file as 2.98. Never scale a group without dividing its stroke widths, or the weights drift.

Characters

  • Proportions: head with hair is about 37 % of standing height (code-review figure: hair top to sole 227 px, hair top to chin 85 px). Face 45 × 52 px. Short torso, short legs, round soft limbs.
  • Head: a soft rounded box (head() in the kit), 3/4 turned toward the action, ears as 5 × 7.2 ellipses with an inner fold, a neck that narrows into the collar.
  • Eyes: big white ellipses (near 6.2 × 7.4, far 5.4 × 7.0 local units), ink pupil r 3.7 / 3.4 with a white highlight r 1.25 up-right, a heavy upper-lid sliver 2.0. Glasses, when worn, are ink rings r 10 at 2 px.
  • Brows: thick, tapered, 4.0 and 3.6 px. Thin brows were a judge note on the first card.
  • Mouth: open, dark red fill with a tongue, outlined 1.9; a grin adds a white top-teeth band. Pink blush ellipses (4.8 × 2.8) under each eye, no outline.
  • Hair: a scalloped blob (arcs between points, hair()), 2.5 outline, 2–3 white highlight dashes plus one white dot, and 3–5 split slivers in ink or the hair's shade. Buns and pencils behind the ear are hair accessories.
  • Hands (follow references/craft.md for handedness, then check here):
    • Built cuff → tapered forearm (12 → 10 local units) → palm unioned into the forearm (no wrist seam) → a finger band → a thumb.
    • Fingers are one band with scalloped knuckle bumps; separations are short ink slivers (1.15 px) running in from the knuckle edge, 2.5–2.8 units long. Never separate sausage fingers, never stripes.
    • The thumb's root has no outline across it: only its two sides and tip are inked, so it grows out of the palm.
    • Hand length about 0.6 × face width. fist() in the kit draws both grip views and returns which hand it is.
    • Holding a flat object (laptop, tray): palm up under the base, finger band along the underside, thumb hooked over the front lip. A laptop balanced on fingertips was the first card's main fault.
    • Two hands on one handle: the near shoulder is the back one, so the NEAR hand takes the grip nearer the body and the FAR hand the grip further along. Keep fist centres at least 40 local units apart (a fist is about 28 wide plus its thumb) so a stretch of handle shows between them.
    • Reach: two 36-unit bones reach 72 local units. Place each wrist first, within reach of its shoulder, then get the grip centre with gripFromWrist(). Pick elbow()'s side so the elbow bends down and outward (below the shoulder-to-wrist line for a low grip); an elbow bending upward reads as a broken arm.
  • Feet: chunky sneakers about 40 local units long (shoe()): white sole 2.5, coloured upper 2.5, white toe cap, two white lace ticks, optional white ankle eyelet, one shade sliver at the heel; ankle socks (white or light pink) and rolled hems (23 units wide with one shade sliver).
  • Clothing: hoodie (kangaroo pocket, white strings, hood band), sweater with rib hem and crew neck over collar points, tee, dungarees with bib, straps and yellow buttons. Folds at elbows, knees, crotch and the shaded side.
  • Poses that worked: a leap with one fist raised (Awards), a lunge leaning 14° into a magnifier with both hands on the handle (Code Review), a braced push leaning back 5° on a long pole (Designer). Rotate the upper body as a group about the hip to lean; bend the knees; never stand bolt upright.

Decor and props

  • One hero prop, big: 35–50 % of the group's width (PR card 145 × 200 px, button pill 197 × 54 px, trophy 50 × 90 px). It carries the subject. Small UI inside it is abstract: rounded ink or colour bars (5.6 px ink lines, 4.4 px colour bars with a 1.15 outline), gutter dashes in #b9b4c4, check badges, avatar dots.
  • Decor set per card (7–9 marks): one sparkle cluster (big "+" 17 px across at 2.0, small ones at (+16, −13) and (+15, +14) sized 6.8 and 5.6), 2–3 outline rings r 4.4–4.6, three filled dots (yellow r 3.6, blue r 3.4, red r 5.2–5.4), one outline square 10 × 10 rx 1.5 rotated 18°, optional green check badge r 7.6, optional three emphasis ticks at the action point.
  • Put the sparkle cluster in the top corner opposite the heaviest mass; scatter the rest in the empty corners, 15–40 px clear of any contour.
  • Never: ground lines, cast shadows, clouds, plants, background panels, speech text longer than two words.

Composition

  • Transparent 480 × 360 card. Whole group (figure, prop, decor) inside x 70–430, y 40–310: margins 40–48 px top, 50–58 px bottom, at least 50 px each side.
  • Figure height 230–260 px standing (65–72 % of the card), about 200 px in a deep crouch. Figure on one side, hero prop on the other, joined by the action (the magnifier, the roller pole); the prop may overlap the figure's reach but not the face.
  • Feet share one implicit baseline; no line is drawn.
  • Group structure the examples use: <g id="xx-card"><g id="xx-card-decor">…</g><g id="xx-card-scene" transform="translate(TX TY) scale(0.84)">…</g></g> (compose()).
Show full SKILL.md (976 more words)Show less

Techniques

The kit scripts/outline-kit.mjs holds every repeated mark. Run its self-test from the skill folder: node scripts/outline-kit.mjs demo.svg (add --proof to paint thumbs red and index fingers blue).

js
import * as K from '/abs/path/to/illustration-outlined-cartoon/scripts/outline-kit.mjs';
const { C, SKIN, W, WO, fold, limb, union, path, head, hair, dash, fist, shoe, hem, compose } = K;
// a tapered sleeve unioned with the torso: one silhouette, no seam
const arm = limb([[220, 178], [199, 190], [180, 200]], [24, 22, 19], 'round', 'flat');
scene.push(union([K.TORSO, arm], C.blue, WO));
// a fold: swells to 1.5 px, pointed ends
scene.push(fold([[187, 192], [181, 193.6], [175, 191.5]], 1.5));

A fist on a rod (fist()): decide the hand from the arm first, then read hand back and compare.

js
const v = K.unit(handleEnd, malletHead);         // along the handle, toward the business end
const wrist = K.at(shoulderN, [0.79, 0.62], 66); // wrists first, within 72 of the shoulder
const c = K.gripFromWrist(wrist, v, shoulderN);
const e = K.elbow(shoulderN, wrist, 36, 36, 1);  // side chosen so the elbow drops
const cuff = K.lerp(e, wrist, 0.42);
const h = fist({ c, v, elbow: e, from: cuff, rr: 5, view: 'back', ...SKIN.brown });
if (h.hand !== 'right') throw new Error('near arm of a figure facing right is the RIGHT hand');
scene.push(h.behind, sleeve, rod, h.front, cuffBand);   // the cuff band goes last: in the back view the forearm is in `front`

view: 'palm' puts the curled fingers across the front of the rod with the thumb over the index; view: 'back' shows the back of the hand with a knuckle row and the thumb wrapping the business end. Thumb and index always sit toward v.

Union outline by hand, when you don't use the kit:

xml
<path d="M…torso…" fill="#1e1b1b" stroke="#1e1b1b" stroke-width="5" stroke-linejoin="round"/>
<path d="M…sleeve…" fill="#1e1b1b" stroke="#1e1b1b" stroke-width="5" stroke-linejoin="round"/>
<path d="M…torso…" fill="#6b7fd4"/><path d="M…sleeve…" fill="#6b7fd4"/>

Failure modes

  • Line reads as a uniform marker. Every interior mark was a round-capped stroke of one width. Use fold() slivers and the three outline weights.
  • Weak, generic face. Brows were thin lines; draw them as 3.6–4.0 px tapered slivers with a heavy upper lid.
  • Decor reads as noise. Marks were sprinkled evenly. Group them: one sparkle cluster, then a few rings, dots and one square in the empty corners.
  • Prop balanced on fingertips. A laptop sat on the fingertips; hold flat objects from below with the thumb over the lip.
  • Thumb on the wrong side. A designer rejected a whole pass of hands for this. Decide left/right and palm/back per craft.md, use fist() and check its hand, then render a --proof-style copy at 8×.
  • Mitten or pasted-on fist. No forearm taper, no wrist, no finger splits. Build cuff → forearm → palm → finger band → thumb.
  • Seam lines where parts join. Sleeves outlined separately from the torso. Union same-colour shapes.
  • Knee notches. Two separate trouser tubes overlapping at the crotch. Union the pelvis with the front leg; outline the back leg on its own behind it.
  • Weights drift after scaling. A group was scaled without dividing its stroke widths. Use compose() or divide by the scale.
  • Thumb root outlined across the palm. A closed thumb shape drew a seam over the hand; ink only its sides (fist() does this).
  • Elbow bends upward. elbow() was given the wrong side; the arm read as broken. Flip side until the elbow drops.
  • Two fists merge into one blob. Grip centres 30 units apart; the handle vanished between them. Keep 40+.
  • Arms can't reach, hands float. Grip points chosen from the prop, then arms stretched to them. Place wrists from the shoulders first.
  • Hidden subject. A squashed bug drawn under a mallet head vanished at 1x. Let anything pinned under a prop poke out at least 40 % on the open side, away from feet and other contours.
  • Decor lost or stray. Decor is drawn first, under the scene, so a dot placed under a prop disappears; emphasis ticks fanned onto a prop read as stray scratches. Check each mark is in clear space.

Examples

  • examples/awards.svg: leaping figure in hoodie and glasses, laptop held palm-up from below, trophy raised in a fist; front-facing head, red blob hair, motion ticks under the jump.
  • examples/code-review.svg: brown-skinned figure lunging with a magnifier held in two fists, a big PR card with diff rows, check badges and a red comment bubble; the lens magnifies the card under a clip path.
  • examples/designer.svg: blond figure with bun and pencil braced against a long roller pole painting a green "Sign up" button, dashed outline for the unpainted part, drips, paint tray and taped swatches; two grip views on one pole.

Workflow

Commands run from the skill folder (Playwright must resolve: npm i -D playwright-core there or globally).

  1. Brief: name the subject and the one gesture that shows it. Pick the hero prop and what it shows at 1x.
  2. Pose: decide the lean, which arm is near, where each hand grips. For each hand write down LEFT/RIGHT, PALM/BACK, finger direction (references/craft.md).
  3. Block: write a generator next to your card (card.gen.mjs) that imports the kit by absolute path. Place the prop first, then the hip pivot, ground y and shoulders, then wrists within reach, grips (gripFromWrist()), elbows (elbow()), ankles. Print the key points and the hand of each fist.
  4. Draw back to front: far arm, legs and shoes, torso group (rotated about the hip), head, prop, near arm, hands, then decor in card px. compose({ id: 'xx-subject', label, decor, scene, TX, TY }).
  5. Render: node scripts/render.mjs card.svg card.png.
  6. Sheet: node scripts/render.mjs --sheet sheet.png examples/*.svg card.svg. Ask "same hand, same set?".
  7. Zoom: node scripts/render.mjs card.svg z-hand.png --zoom x,y,w,h --scale 8 for every hand, the face, both shoes and every contact. Make a thumb-proof copy (fist({ …, proof: true })) and zoom it.
  8. Critique against the five criteria in references/craft.md, harshly. Fix and re-render. Expect 3–4 rounds.
  9. Lint: node scripts/lint.mjs card.svg --prefix xx- --palette style.json. Only deliberate one-offs may warn.

Verify

  • Every filled shape has an ink #1e1b1b outline; no shape is outline-only except decor rings, the square and dashed guides.
  • Three outline weights are visible: silhouettes heavier than hands, hands heavier than eye whites.
  • Folds, brows, hair splits and finger splits are tapered slivers with pointed ends (zoom 8× on one).
  • Brows are thick (3.6–4 px) and the eyes are white ellipses with a pupil and a white highlight.
  • Pink blush ellipses with no outline sit under the eyes; the mouth is open with a tongue.
  • Hair is a scalloped blob with at least two white highlight dashes.
  • Each hand: cuff, tapering forearm, palm, finger band with short splits, thumb on the side craft.md requires (proof render checked).
  • Same-colour joins (sleeve to torso, pelvis to leg) show no seam line.
  • Sneakers have a white sole and toe cap; trousers end in rolled hems.
  • Exactly one sparkle cluster (big + two small); 7–9 decor marks in total, none touching a contour or hidden under a prop.
  • No ground line, shadow, gradient, texture or background rect.
  • Group inside x 70–430, y 40–310; figure 230–260 px tall; the subject reads at 1x.
  • lint.mjs --palette style.json passes with only deliberate warnings.

© MengTo, 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 12 other files (scripts, references) in agent-skills/illustration/illustration-outlined-cartoon of MengTo/Skills.

  • SKILL.md
  • agents/openai.yaml
  • demo/PROMPT.md
  • demo/index.html
  • demo/preview.jpg
  • examples/awards.svg
  • examples/code-review.svg
  • examples/designer.svg
  • references/craft.md
  • scripts/lint.mjs
  • scripts/outline-kit.mjs
  • scripts/render.mjs
  • style.json

Open the folder on GitHubat commit 83a47fe

Compare with similar skills

Illustration Outlined Cartoon 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.

Illustration Outlined Cartoon compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Illustration Outlined Cartoon this skillMengTo/Skills6.7k—~4.6kAutomated safety check: PassMIT
Brand and Design Toolkitnextlevelbuilder/ui-ux-pro-max-skill135k1 repos~3.5kAutomated safety check: PassMIT
Slack GIF Creatoranthropics/skills180k29 repos~2kAutomated safety check: PassApache-2.0
Guizang Social Cardsop7418/guizang-social-card-skill7.4k1 repos~7.8kAutomated safety check: PassAGPL-3.0
Video Cover Imageitwanger/toBeBetterJavaer18k—~3.3kAutomated safety check: PassNone
Ccfddl X Postsccfddl/ccf-deadlines9.4k—~5.6kAutomated safety check: PassMIT

Similar skills

  • Brand and Design Toolkit

    nextlevelbuilder/ui-ux-pro-max-skill

    Bundles design tasks behind one skill: brand identity, tokens, UI styling, logos, corporate identity mockups, slides, banners, icons and social images.

    135k GitHub starsUsed in 1 repo~3.5k tokens
    Media & CreativeAuto-check passed
  • Slack GIF Creator

    anthropics/skills

    Official

    Provides Slack size and frame limits, Python animation helpers and validators for building animated GIFs sized for emoji and messages.

    180k GitHub starsUsed in 29 repos~2k tokens
    Media & CreativeAuto-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
  • Video Cover Image

    itwanger/toBeBetterJavaer

    Generate matched 3:4, 16:9, and 4:3 short-video cover images from toBeBetterJavaer video scripts or AI/Java technical topics.

    18k GitHub stars~3.3k tokensUpdated yesterday
    Media & CreativeAuto-check passed
  • Ccfddl X Posts

    ccfddl/ccf-deadlines

    Prepare and, with a verified authenticated publishing route and authorization, publish daily conference-deadline countdown posts for @ccfddl on X/Twitter.

    9.4k GitHub stars~5.6k tokensUpdated today
    Media & CreativeAuto-check passed
  • Web Asset Generator

    alonw0/web-asset-generator

    Generate web assets including favicons, app icons (PWA), and social media meta images (Open Graph) for Facebook, Twitter, WhatsApp, and LinkedIn.

    514 GitHub starsUsed in 1 repo~6.6k tokens
    Media & CreativeAuto-check passed

More from MengTo/Skills

All 39 skills in this repo
  • Draws hand-authored SVG spot illustrations in a bold pop-geometric style for design and coding scenes.

    6.7k GitHub stars~5.1k tokensUpdated 4 days ago
    Auto-check passed
  • Draws a slim, long-limbed character acting out one coding or design moment as an outline-free flat SVG card, in a fixed measured palette with confetti and no ground line.

    6.7k GitHub stars~4.9k tokensUpdated 4 days ago
    Auto-check passed
  • Draws flat vector spot illustrations of lanky people doing design and coding things, with solid black as a main fill, for empty states, onboarding and error pages.

    6.7k GitHub stars~5.2k tokensUpdated 4 days ago
    Auto-check passed
  • Draws cozy animal scenes as hand-authored 480x360 SVG cards in a grainy, risograph-like gouache style on hot pink, for empty states, headers and marketing cards.

    6.7k GitHub stars~5.2k tokensUpdated 4 days ago
    Auto-check passed
  • Draws hand-authored SVG spot illustrations in a halftone line style for design and coding scenes.

    6.7k GitHub stars~4.7k tokensUpdated 4 days ago
    Auto-check passed
  • Draws hand-inked cartoon critters and living objects as SVG cards (480x360), each acting out a coding or design idea.

    6.7k GitHub stars~4.6k tokensUpdated 4 days ago
    Auto-check passed

Questions about Illustration Outlined Cartoon

What does Illustration Outlined Cartoon do?

Draws original hand-authored SVG spot illustrations in an outlined cartoon style for design and coding subjects. Illustration Outlined Cartoon is an agent skill from MengTo/Skills. Draws original hand-authored SVG spot illustrations in an outlined cartoon style for design and coding subjects.

When should I use Illustration Outlined Cartoon?

Illustration Outlined Cartoon fits situations like: someone asks for an outlined; doodle-style cartoon; A friendly character; A spot illustration for an empty state.

How do I install Illustration Outlined Cartoon in Claude Code?

Run `npx skills add MengTo/Skills --skill illustration-outlined-cartoon -a claude-code`. Or copy the skill folder (agent-skills/illustration/illustration-outlined-cartoon in MengTo/Skills) into .claude/skills/illustration-outlined-cartoon in your project. Claude Code loads it when a task matches its description.

How do I install Illustration Outlined Cartoon in Codex?

Run `npx skills add MengTo/Skills --skill illustration-outlined-cartoon -a codex`. Or copy the skill folder (agent-skills/illustration/illustration-outlined-cartoon in MengTo/Skills) into .agents/skills/illustration-outlined-cartoon in your project. Codex loads it when a task matches its description.

Can I use Illustration Outlined Cartoon 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 MengTo/Skills --skill illustration-outlined-cartoon -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/illustration-outlined-cartoon, .gemini/skills/illustration-outlined-cartoon, .github/skills/illustration-outlined-cartoon and .opencode/skills/illustration-outlined-cartoon in your project.

What does Illustration Outlined Cartoon need to run?

Going by SKILL.md and its folder, Illustration Outlined Cartoon needs JavaScript for the scripts in its folder and the command-line tools its instructions call (node and npm). Our summary lists: Node.js.

Does Illustration Outlined Cartoon access the network?

SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Illustration Outlined Cartoon 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Illustration Outlined Cartoon use?

Illustration Outlined Cartoon is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Illustration Outlined Cartoon use?

About 4.6k tokens (SKILL.md is roughly 18k 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 2.6k tokens, read only when the agent opens those files.

What are the alternatives to Illustration Outlined Cartoon?

Skills that share tags, products or a category with Illustration Outlined Cartoon: Brand and Design Toolkit (nextlevelbuilder/ui-ux-pro-max-skill, 135k stars), Slack GIF Creator (anthropics/skills, 180k stars), Guizang Social Cards (op7418/guizang-social-card-skill, 7.4k stars) and Video Cover Image (itwanger/toBeBetterJavaer, 18k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Illustration Outlined Cartoon?

MengTo (a GitHub user) maintains it in MengTo/Skills, which has 6,694 GitHub stars. The repository holds 39 skills in this directory. The repository was last updated on October 6, 2026.

Source: MengTo/Skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.