sahaib

Ink Film — Development skill for Claude Code

Development community

A Claude Code skill that turns a poem, script or brand story into a hand-drawn film — every frame drawn in JavaScript.

How to install Ink Film

This entry records only its repository, not the path inside it, so there is no exact command to give. Open sahaib/ink-film and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Ink Film does

A Claude Code skill that turns a poem, script or brand story into a hand-drawn film — every frame drawn in JavaScript. Engraved, blueprint, risograph or brand looks in 1:1, 9:16 and 16:9; exports MP4, WAV and SRT.

Alternatives in Development

  • JS To TS — JavaScript to TypeScript Migration Command 74.5k ★
  • Generic Extract Skill — You are an Autonomous 3D Technical Artist Agent 14.1k ★
  • Mono Color Skill — One-ink editorial print image skill — warm paper, halftone photography, active negative space, and restrained 3k ★

README

ink film — a dip pen's stroke becomes a thread of light rising to the soul of a hand-engraved orrery

ink film

**Hand-drawn films, drawn in code.** A [Claude Code](https://claude.com/claude-code) skill that turns a poem, a script or a brand story into a short animated film in which **every frame is drawn in JavaScript** on a canvas: ink lines that wobble and re-draw themselves twelve times a second, tone built from engraved hatching, paper and cosmos textures, and lines of text that write themselves on. It then ships the film as a web page and exports MP4, a silent MP4, a WAV soundtrack and SRT captions.

To My Mind That Forbids — the Mind, a caged planet, and the Soul, a warm star, in orbit To My Mind That Forbids — lightning from the Soul strikes a lone figure under a storm

The first film made this way is **To My Mind That Forbids** — a 90-second, nine-plate reading of a poem by Sahaib Singh Arora, told from the cosmos. Its full source is in [`examples/to-my-mind/`](examples/to-my-mind/).

Install

git clone https://github.com/sahaib/ink-film ~/.claude/skills/ink-film

You also need **Google Chrome**, **Node.js 20+** and **ffmpeg** (for video export). Each new film installs its own copy of the render tools (`playwright-core`, which drives your Chrome).

Make a film

In Claude Code, type **`/ink-film`** — or just ask:

make an ink film of this poem: … turn our launch script into a 30-second risograph film for Reels

Claude follows the skill's seven stages, stopping for your approval at each gate:

# Stage You approve
1 Brief — purpose, source text (verbatim), length, aspect, look, rules, sound the brief
2 Reading & storyboard — what the text means, then one plate per movement the