Graphic Ebook
Varnan-Tech/opendirectory
Creates professionally designed B2B SaaS e-books in HTML + CSS, exported as print-ready PDF.
Draws hand-authored SVG spot illustrations in a halftone line style for design and coding scenes.
$ npx skills add MengTo/Skills --skill illustration-halftone-line -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install MengTo/Skills illustration-halftone-line --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/MengTo/Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/agent-skills/illustration/illustration-halftone-line .claude/skills/illustration-halftone-line && rm -rf skills-srcUse ~/.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/
Install the "illustration-halftone-line" agent skill from https://github.com/MengTo/Skills/tree/main/agent-skills/illustration/illustration-halftone-line into .claude/skills/illustration-halftone-line/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "illustration-halftone-line", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/MengTo/Skills/tree/main/agent-skills/illustration/illustration-halftone-lineType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add MengTo/Skills --skill illustration-halftone-line -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install MengTo/Skills illustration-halftone-line --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/MengTo/Skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/agent-skills/illustration/illustration-halftone-line .agents/skills/illustration-halftone-line && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "illustration-halftone-line" agent skill from https://github.com/MengTo/Skills/tree/main/agent-skills/illustration/illustration-halftone-line into .agents/skills/illustration-halftone-line/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "illustration-halftone-line", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add MengTo/Skills --skill illustration-halftone-line -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install MengTo/Skills illustration-halftone-line --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/MengTo/Skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/agent-skills/illustration/illustration-halftone-line .cursor/skills/illustration-halftone-line && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "illustration-halftone-line" agent skill from https://github.com/MengTo/Skills/tree/main/agent-skills/illustration/illustration-halftone-line into .cursor/skills/illustration-halftone-line/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "illustration-halftone-line", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/MengTo/Skills.git --path agent-skills/illustration/illustration-halftone-line--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add MengTo/Skills --skill illustration-halftone-line -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install MengTo/Skills illustration-halftone-line --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/MengTo/Skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/agent-skills/illustration/illustration-halftone-line .gemini/skills/illustration-halftone-line && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "illustration-halftone-line" agent skill from https://github.com/MengTo/Skills/tree/main/agent-skills/illustration/illustration-halftone-line into .gemini/skills/illustration-halftone-line/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "illustration-halftone-line", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install MengTo/Skills illustration-halftone-lineInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add MengTo/Skills --skill illustration-halftone-line -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/MengTo/Skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/agent-skills/illustration/illustration-halftone-line .github/skills/illustration-halftone-line && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "illustration-halftone-line" agent skill from https://github.com/MengTo/Skills/tree/main/agent-skills/illustration/illustration-halftone-line into .github/skills/illustration-halftone-line/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "illustration-halftone-line", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add MengTo/Skills --skill illustration-halftone-line -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install MengTo/Skills illustration-halftone-line --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/MengTo/Skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/agent-skills/illustration/illustration-halftone-line .opencode/skills/illustration-halftone-line && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "illustration-halftone-line" agent skill from https://github.com/MengTo/Skills/tree/main/agent-skills/illustration/illustration-halftone-line into .opencode/skills/illustration-halftone-line/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "illustration-halftone-line", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
illustration-halftone-lineDraws hand-authored SVG spot illustrations in a halftone line style for design and coding scenes.
Illustration Halftone Line is an agent skill from MengTo/Skills. Draws hand-authored SVG spot illustrations in a halftone line style for design and coding scenes. Identifying traits are a confident black line with a slight hand wobble and contours left open, grey tones made only of fine halftone dots clipped to shapes, a few solid black masses (hair, leaves, a bag, a black tee), warm off-white paper and no colour at all. Covers the two-ink palette, line weights, the open-contour and stipple techniques, a seeded compiler that turns tone tags into dot fills, rubbery long-limbed…
Its SKILL.md is about 4.7k 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 Documents & Office, covering Report writing. The repository describes itself as: Agent skills for designers and builders using Codex, Claude, Cursor, and other AI coding agents. The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 83a47fe. It shows what the files ask for, not the result of running them.
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.
Ships 3 files in scripts/ (JavaScript), which the agent can run.
Shell commands in SKILL.md call:
nodeFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
w3.orgFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Illustration Halftone Line loads about 4.7k tokens when it runs, and up to ~7.3k if it reads all its reference files. Until then it costs about 224 tokens; SKILL.md has 2,822 words of instructions outside code blocks.
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.
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.
The full file from MengTo/Skills at commit 83a47fe, republished under its MIT licence (© MengTo). 2,822 words, ~4,697 tokens.
.claude/skills/illustration-halftone-line/SKILL.md (or your agent's skills folder). This skill also uses 12 other files; get the full folder from GitHub.An editorial black-and-white style: one black ink on warm paper, figures drawn with a confident, slightly wobbly line that stops short instead of closing, and every grey made of printed-looking dots. It suits calm, human product moments: collaboration, reviews, commutes, focus time.
Boundary: for a single continuous line with off-register colour patches use illustration-one-line; for thick brush outlines with a second flat ink use illustration-two-colour-brush; for thin indigo interiors with sparse colour accents use illustration-line-interior. If the brief wants any colour, this is the wrong skill.
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.
Black line and black dots on warm paper, nothing else: every grey is a field of jittered halftone dots whose size tracks the tone, and the line around it is left open.
| Role | Hex | Where it goes |
|---|---|---|
| Paper | #f4f1ea | the full-bleed card rect, and the fill of every shape that must hide what is behind it |
| Ink | #111111 (written #111) | every line, every halftone dot, every solid black mass |
stroke="#f4f1ea", 1.2–1.5) are drawn inside solid black shapes for hair highlights, leaf veins, trouser creases and bag seams.Widths at 480 wide. The art group carries stroke="#111" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="none"; parts override it.
| Element | Width |
|---|---|
| Figures, hands' outer contour, furniture, shoes' outline | 2.0 (1.9–2.1) |
| Screens' inner frame, window glass, plants, small props | 1.6–1.7 |
| Finger and thumb creases, folds, cuffs, hems, hood seams | 1.3–1.6 |
| Keyboard keys, nail ticks, text lines on paper props | 1.1–1.3 |
| Squiggles, braces, radiating ticks | 2.0–2.3 |
M366 74 H410 C420 74 428 82 428 92 V138 M426 160 C424 168 418 174 410 174 H318 M300 174 H166 … (two gaps on one frame).stroke="none", drawn before its dots and its open outline.scripts/halftone.mjs writes it (<filter id="xx-wob">); give each card its own --seed.flat 0.19 (light, dot r ≈ 0.6) for clothes, cushions, light props and the outer floor pool; flat 0.36–0.38 (mid, r ≈ 0.85) for hair blobs, shadow sides, the far limb, the core of a floor pool. Graded tones (lin, rad) shade rounded forms from 0.08 to 0.36.<g transform="translate(cx cy) rotate(a)">: a paper face shape with a pointed nose wedge, an open outline from the brow over the nose and chin to the jaw, the back hidden under the hair. From the shipped critic's head: face M-16 18 C-26 0 -20 -24 4 -26 C20 -26 23 -10 22 -1 L31 9 Q29 11.5 23 12 C24 18 23 24 17 28 C11 32 0 31 -8 24 Z. ${H.head(x, y, rot, dir, hair, { back, eye, smile })} draws exactly this head, facing right (dir 1) or left (−1); its local face spans about −26…31 by −26…32, so (x, y) is roughly the middle of the face. For a face turned left, a negative rot tips it down.r 1.8–1.9 (or a closed-eye arc for calm), a short brow arc at 1.6–1.7, a small smile arc at 1.7–1.8, an ear as a C with an inner curl at 1.6, round glasses as one outline lens in profile with an arm to the ear (H.hair.glasses()). No blush, no pupils, no lashes.H.hair.curly(t) (dotted crop with a front curl; 'flat 0.3' reads as grey), H.hair.bun(), H.hair.ponytail(), H.hair.long (pass .back as the head's back option and .front as its hair) and H.hair.glasses(). Hair needs a broken silhouette (a bun, a tail, curls or a fringe notch): a smooth cap with a straight hairline reads as a helmet.${H.limb([[x,y] shoulder, elbow, wrist], [halfWidths], tone)} builds a sleeve or trouser leg as the toned-shape triple with open ends (tone 'flat 0.19', '' for bare skin, 'black' for a solid garment); two black legs need a 1.4 paper crease line between them.references/craft.md for construction and handedness. In this style each finger and the thumb is its own paper-filled shape; the outer contour is an open line at 2.0; creases and nail ticks are 1.2–1.6; fingers fan with small gaps; a cuff line crosses the wrist. ${H.hand(x, y, rot, sc, thumb)} in scripts/halftone.mjs draws the typing or resting hand used on the shipped cards: wrist at (x, y), fingers along local +x bending onto a surface toward +y, the index on the −y edge and the thumb beside it when thumb is true. For fingers pointing left, mirror it: <g transform="translate(x y) scale(-1 1)">${H.hand(0, 0, rot, sc, false)}</g>. Pointing and gripping hands are drawn by hand in the same manner (back of hand, an extended index, curled fingers as stacked loops with 1.3 creases, the thumb as its own shape).${H.shoe(x, y, dir, sc)}, sc ≈ 0.6, (x, y) = heel bottom, the ankle lands at x + 8·dir, y − 14), resting on the floor stroke. Set a figure's two heels at least 26 apart: two shoes overlapping by more than a toe read as one double shoe.rotate(−8 hipX hipY) and re-aim the arm's shoulder point to match.{ } (2.0), a solid black check mark, a chat bubble with three black dots (r 3.2), a document or image card with lines.</>, text lines at 1.3–1.7 and a cursor, mugs and takeaway cups (dotted body or a black band), a plant with solid black leaves and paper veins, a black tote.${H.pool(cx, cy, rx)} writes both.</> and code glyphs.<defs>: <rect id="xx-paper" width="480" height="360" fill="#f4f1ea"/>, square, no rx.<g id="xx-frame" transform="translate(dx dy)"> with a small nudge to centre (the shipped cards use ±4), or draw large and scale the frame by 0.86 as the first card does. Keep the 2.0 line after any scale.card.src.svg with @P@ for the id prefix, <!--DEFS--> inside <defs>, <stip> tags for tones and ${…} expressions, then:
node scripts/halftone.mjs card.src.svg card.svg --prefix oh- --seed 41
It writes the wobble filter, one clip path per stipple, the dots, and fails if any id lacks the prefix. node scripts/halftone.mjs demo /tmp/halftone-demo.svg writes the tone swatches (put it anywhere outside the skill folder). Every ${…} is JavaScript (nested braces and object arguments are fine) with the built-in helpers H.pool, H.E, H.shoe, H.hand, H.limb, H.head and H.hair.*; a <gen>…</gen> block at the top of the source holds your own helpers, such as a pointing hand you reuse.<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 480 360">
<rect id="@P@paper" width="480" height="360" fill="#f4f1ea"/>
<defs><!--DEFS--></defs>
<g id="@P@frame" transform="translate(0 0)">
<g id="@P@art" filter="url(#@P@wob)" stroke="#111" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="none">
${H.pool(120, 307, 24)}
<path d="M40 307.6 H150" stroke-width="2"/>
…
</g></g></svg>d three times: paper fill, dots, open outline.<path d="M98 190 C94 214 … Z" fill="#f4f1ea" stroke="none"/>
<stip d="M98 190 C94 214 … Z" t="flat 0.19"/>
<path d="M98 190 C94 214 90 236 88 252 C86 268 82 284 79 299 M96 300 C98 284 102 268 104 254"/><stip … t="flat 0.36"/> laid over part of the shape makes its shadow side. The first shipped card used flat 60-unit dot tiles instead (fill="url(#@P@dl)" light, url(#@P@dm) mid); the compiler adds a tile when a source references it. Prefer <stip>: it grades and stays crisp. Tone terms: flat t, lin x1 y1 t1 x2 y2 t2, rad cx cy r t0 t1, noise a scale (multiplies). <stip> paths take M L H V C S Q T Z, not arcs: use ${H.E(cx, cy, rx, ry)} for ellipses.<path d="…hair…" fill="#111"/> then <path d="…" stroke="#f4f1ea" stroke-width="1.3"/> for one highlight or crease.<path d="M60 268 C53 259 60 248 67 253 C74 258 65 265 63 256 C61 245 74 236 81 243 C88 250 75 257 75 246 C75 233 91 224 96 234" stroke-width="2.3"/>.references/craft.md, Originality).references/craft.md).#888, opacity or blurred shadow breaks the two-ink rule; lint with --palette catches the colours.H.hair presets.pair-programming.svg: "Pair Programming". A man in a dotted beanie types at a desk monitor while a woman with a black ponytail leans in and points at a line of code with a pencil; plant with black leaves, stool, mug, braces, check and squiggle doodles. Shows the 60-unit dot tiles, the 0.86 frame scale, typing and pencil hands.train-ride.svg: "Train Ride". A woman with a black bun sits on a metro bench, laptop on her raised thigh, typing with both hands; train window with a passing landscape, hanging straps, black tote on the floor, chat-bubble and squiggle doodles. Shows a seated pose, graded stipple, and (on the trousers) the tone that was too dark.design-critique.svg: "Design Critique". A man in a black tee leans over a drafting table and circles a button on a printout; a woman in a dotted sweater and black trousers stands with her chin in her hand and a takeaway cup at her hip. Shows the leaning pose, a sheared table top, the chin-in-hand grip and solid black garments.Run commands from this skill's folder.
card.src.svg, rough each figure as a stick skeleton (2.0 lines) plus the furniture outline; compile and render; check figure height, floor y and margins before detailing.<stip> → open outline for every toned shape.node scripts/halftone.mjs card.src.svg card.svg --prefix oh- --seed 41.node scripts/render.mjs card.svg card.png.node scripts/render.mjs --sheet sheet.png examples/*.svg card.svg. Same line weight, same dot size, same paper, same amount of bare paper?node scripts/render.mjs card.svg hand.png --zoom 180,170,60,50 --scale 8. Thumb proof: in a throwaway copy of the source, set the thumb's paper fill to #ff0000 and the index finger's to #0000ff, compile, zoom, check, delete. In an H.hand, the index is the first finger path after the palm.references/craft.md, harshly; fix in the source, never in the compiled SVG; repeat 5–9. Expect four rounds.node scripts/lint.mjs card.svg --prefix oh- --palette style.json. Any WARN is a stray colour: remove it.#f4f1ea is the first element, full-bleed, no rx.#111 and #f4f1ea appear; no opacity, gradient or blur besides the one wobble filter.scripts/lint.mjs passes with --prefix and --palette style.json.© MengTo, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 12 other files (scripts, references) in agent-skills/illustration/illustration-halftone-line of MengTo/Skills.
Open the folder on GitHubat commit 83a47fe
Illustration Halftone Line 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Illustration Halftone Line this skillMengTo/Skills | 6.7k | — | ~4.7k | Automated safety check: Pass | MIT | |
| Graphic EbookVarnan-Tech/opendirectory | 674 | — | ~5k | Automated safety check: Pass | MIT | |
| Make Photo Stamp ArchiveDlcccc71913/skill-make-photo-stamp-archive | 367 | — | ~1.3k | Automated safety check: Pass | MIT | |
| Make Tape Collagesherlyryn/make-tape-collage | 118 | — | ~4.7k | Automated safety check: Pass | MIT | |
| Ky Markdown RebuilderKyrieCheungYep/ky-markdown-rebuilder | 117 | — | ~5.7k | Automated safety check: Pass | None | |
| HTML Summarytestdouble/han | 281 | — | ~2.9k | Automated safety check: Pass | MIT |
Varnan-Tech/opendirectory
Creates professionally designed B2B SaaS e-books in HTML + CSS, exported as print-ready PDF.
Dlcccc71913/skill-make-photo-stamp-archive
Transform one or more supplied photos into clean direct-splice archival artworks that pair a faithfully preserved photograph with a warm-white paper panel containing a compact hand-pressed custom…
sherlyryn/make-tape-collage
Transform a supplied photo or text description into a clean, tactile tape-collage raster artwork, or pair a faithfully preserved borderless photo print with a spacious warm-white paper panel…
KyrieCheungYep/ky-markdown-rebuilder
Rebuild visual documents into reliable Markdown by combining text extraction with page or screenshot alignment.
testdouble/han
Convert a stakeholder summary markdown file into a single self-contained HTML executive report — bottom line and decision asks up front, supporting detail later — styled with a Test Double-derived…
reysu/ai-life-skills
Summarize any content (YouTube video, article, whitepaper/PDF, podcast episode, book chapter, etc.) into a rich Obsidian note with section-by-section breakdowns, wikilinks to all technical concepts…
MengTo/Skills
Draws hand-authored SVG spot illustrations in a bold pop-geometric style for design and coding scenes.
MengTo/Skills
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.
MengTo/Skills
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.
MengTo/Skills
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.
MengTo/Skills
Draws hand-inked cartoon critters and living objects as SVG cards (480x360), each acting out a coding or design idea.
MengTo/Skills
Draws true-isometric diorama illustrations of developer and design workspaces in one green ramp, generated as SVG with a bundled scene kit.
Categories
Draws hand-authored SVG spot illustrations in a halftone line style for design and coding scenes. Illustration Halftone Line is an agent skill from MengTo/Skills. Draws hand-authored SVG spot illustrations in a halftone line style for design and coding scenes.
Illustration Halftone Line fits situations like: someone asks for halftone; black-and-white; monochrome line; zine-style illustrations.
Run `npx skills add MengTo/Skills --skill illustration-halftone-line -a claude-code`. Or copy the skill folder (agent-skills/illustration/illustration-halftone-line in MengTo/Skills) into .claude/skills/illustration-halftone-line in your project. Claude Code loads it when a task matches its description.
Run `npx skills add MengTo/Skills --skill illustration-halftone-line -a codex`. Or copy the skill folder (agent-skills/illustration/illustration-halftone-line in MengTo/Skills) into .agents/skills/illustration-halftone-line in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add MengTo/Skills --skill illustration-halftone-line -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-halftone-line, .gemini/skills/illustration-halftone-line, .github/skills/illustration-halftone-line and .opencode/skills/illustration-halftone-line in your project.
Going by SKILL.md and its folder, Illustration Halftone Line needs JavaScript for the scripts in its folder and the command-line tools its instructions call (node). Our summary lists: Node.js.
SKILL.md names 1 domain. In commands or code: w3.org; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
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.
Illustration Halftone Line is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.7k tokens (SKILL.md is roughly 19k 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.
Skills that share tags, products or a category with Illustration Halftone Line: Graphic Ebook (Varnan-Tech/opendirectory, 674 stars), Make Photo Stamp Archive (Dlcccc71913/skill-make-photo-stamp-archive, 367 stars), Make Tape Collage (sherlyryn/make-tape-collage, 118 stars) and Ky Markdown Rebuilder (KyrieCheungYep/ky-markdown-rebuilder, 117 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
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.