specimen

Installation
SKILL.md

Specimen: make an icon

You are making one Specimen icon: a single glossy object on a soft rounded tile, lit like a piece in a display case. The colour arrives only as light. It loops without a jump. From one piece file it ships in a dark and a light theme, as path traced video or as a live raster element.

The pieces in examples/ are the bar. Read the one closest to the request before you write anything. If what you make would look out of place next to them, it is not done.

You write one thing: the piece file, <name>.specimen.js. The tile, the studio, the lights, the post, the themes, the path tracer, the denoiser and the encode are fixed and live in runtime/. Never edit runtime/, never paste a changed copy of it, never re-implement what it already does. If you think the runtime is missing something, tell the person instead of working around it.

Every file named below is in this skill's folder. The piece is written in the person's working directory (or where they say); media goes where they say (public/icons/, …) or beside the piece, prefixed with the icon's name. Never create a folder of your own in their project. Run the scripts from there, by their path in this folder.

Specimen is only this skill. There is no npm package and no install step. Never run npm install, never add a dependency to the person's project, never import three in the piece: it gets everything through ctx.

The skill folder

Installs
30
GitHub Stars
17
First Seen
Oct 21, 2026