Type a sentence or drop a photo. Get a video of it being drawn.
inkline is a Claude skill. It turns a prompt, a portrait or an SVG into a hand-drawn video: marker, pencil or chalk in frame, stroke by stroke, then a colour wash. Rendered on your machine from HTML and JavaScript.
> /plugin marketplace add SunFloat/inkline
Then /plugin install inkline@inkline and ask: draw my photo on a whiteboard
Every clip below came out of the skill exactly as shown. Portraits are public-domain paintings; the fox is an SVG Claude wrote from one sentence.
Draw this portrait in charcoal.
Draw a fox sitting, whiteboard style.
Ink and watercolour, slowly.
Each style is a JSON file: paper, tool, line, shading, colour wash and sound. Pick one and the board above redraws in it.
Plus gold, and any style you write yourself.
This page runs the same engine as the skill. Drop a picture and watch the board draw it.
Say "just do it" and inkline picks for you. Want a say? Claude asks a short round of questions, and a custom look is saved as a style you can reuse.
.inkline/styles/brand.json
{
"name": "brand",
"extends": "fineliner",
"label": "Brand blue",
"ink": { "color": "#1f4fd8", "width": 1.8 },
"paper": { "color": "#fffdf7" },
"trace": { "hatch": "hatch", "hatchDensity": 0.45 },
"pen": { "tool": "marker" },
"sound": { "kind": "marker" }
}
The video is an HTML page with a canvas whose every frame is a pure function of time. Headless Chrome seeks it frame by frame; ffmpeg stitches the frames and a synthesised pencil track.
Pick the way you install skills. Before the first video Claude tells you what the render engine needs and installs it only after you say yes.
Recommended. Updates with the plugin.
/plugin marketplace add SunFloat/inkline /plugin install inkline@inkline
Works with Claude Code and other agents that read skills.
npx skills add SunFloat/inkline
Copy the skill folder into your skills directory.
git clone https://github.com/SunFloat/inkline cp -r inkline/skills/inkline ~/.claude/skills/