return

Skills

Skills I’ve written for coding agents, each one a command away.

/hairline-create

Draws a new figure in the style of Hairline from an idea you give it: an isometric line drawing, built from rounded solids in a single stroke, that answers the pointer. It checks the figure against the rules before handing it over as one HTML file with nothing to install. Below are the two figures it ships with as examples, the bar it holds its own work to.

hairline-terrain.html
npx skills add lucasmarkes/hairline

/specimen

Makes a 3D icon for a product page from an idea you give it: one glossy object on a soft tile, lit like a piece in a display case. Its one colour arrives only as light, and it loops without a jump, in a dark and a light theme. It checks the piece against the rules and renders it path traced, as video, or live as an element, with nothing to install. Below are two of the icons it ships with as examples, the bar it holds its own work to.

rocket.specimen.js
npx skills add lucasmarkes/skills

/faq

What is a skill?

A folder of instructions an agent reads when a task calls for it: a SKILL.md, and whatever else it needs. hairline-create carries the Hairline engine, its rules, and two finished figures to measure against; specimen carries a path tracer, its rules, and eight finished icons.

How do I install one?

Run the command under it. The skills CLI asks which of your agents should have it and puts the folder where each of them looks.

Which agents does it work with?

Any agent that reads skills, which today includes Claude Code, Codex and Cursor.

How do I use it?

Type /hairline-create or /specimen and the idea after it, or just ask your agent for a Hairline figure or a 3D icon. hairline-create hands back one HTML file that opens in any browser; specimen, a video per theme or a live element.

What does specimen need?

Node 22 or newer and the Chrome already on your machine, plus ffmpeg for video. It installs nothing into your project. A video takes a while: about 35 minutes for an 8 second loop in both themes, so the agent runs it in the background.

How do I get updates?

Run npx skills update. It pulls the latest version of every skill you’ve installed.