by sevenevesai
Procedural risograph films in single HTML files (Window Seat, Roost and more), with the Claude Code skills, docs and tools to make your own.
# Add to your Claude Code skills
git clone https://github.com/sevenevesai/riso-windowseatGuides for using documentation skills like riso-windowseat.
See how riso-windowseat compares with popular alternatives.
riso-windowseat is an open-source documentation skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by sevenevesai. Procedural risograph films in single HTML files (Window Seat, Roost and more), with the Claude Code skills, docs and tools to make your own. It has 73 GitHub stars.
riso-windowseat's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/sevenevesai/riso-windowseat" and add it to your Claude Code skills directory (see the Installation section above).
riso-windowseat is primarily written in HTML. It is open-source under sevenevesai on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other Documentation skills you can browse and compare side by side. Open the Documentation category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh riso-windowseat against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
See comparison
Procedural risograph films and prints, each a single index.html of Canvas 2D and Web Audio:
no libraries, fonts, images or network calls. The repo began as the release of Window Seat.
Making it, and the two shorts before it, produced a reusable kit of Claude Code skills, craft
docs and a render harness. Roost was made with it next.

All are 1080 × 1080, 30 fps. MP4s are on the
v1.0 release. To watch the
source instead, open any index.html in a browser and press play.
| Film | Length | |
|---|---|---|
| Window Seat | 78 s | A night train journey through one window, scored for piano |
| Roost | 70 s | One take of a starling murmuration from sunset to roost, scored for strings |
| Lumen | 28 s | A seed that contains a sun; the first short, in call-and-response form |
| Emergence | 28 s | Lumen's sibling: how machines learned to listen, as nine worlds |
A night train journey seen through one fixed window with a glass of water on the sill. Every pixel and every sound except the piano is procedural.
| Time | Passage |
|---|---|
| 0–19 s | Golden departure from a platform, fields, a red truss bridge, a conifer cutting, a tunnel |
| 19–38 s | A night city with a canal and a level crossing; another train overtakes, passengers in its windows |
| 38–57 s | Fireworks over a lake, sleeper hours with star trails, pre-dawn fog |
| 57–78 s | Dawn from a viaduct, rain streaming back along the glass, a lakeside halt under a rainbow |
The score, "A Light Left in the Window", is an original piano piece in 6/8 whose phrasing follows the picture's timeline. The glass of water leans with every acceleration and is the last thing to settle.

A murmuration over a marsh in one fixed view. Each starling is a 2–3 px ink dot, so the flock is the halftone: where the sheet turns edge-on, the birds pile into dark printed ribbons. A falcon stoops through it and the flock pours into the reeds at nightfall. The string score is timed from the picture.
I directed each film; Claude Code (Anthropic's coding agent) wrote the code, using the skills,
rules and docs in this repo. A work is designed in its FILM.md, its hardest frame is proved
first, and then it is inspected as frame strips, 1:1 crops and loudness sheets rendered by
tools/. Every frame is a pure function of time (seek(t)), so any moment can be inspected
exactly and the MP4 cannot drop frames. Each FILM.md records the design decisions and
measurements, and lists the film's remaining weaknesses.
git clone https://github.com/sevenevesai/riso-windowseat
cd riso-windowseat/tools
npm install && npm run setup && npm test
Then open Claude Code in the repo root and ask, for example:
CLAUDE.md gives the session the contract and commands. The riso-film, riso-still and
riso-score skills in .claude/skills/ carry the workflow and gates. Each skill's examples.md
points to the routines in the shipped films that are worth reusing. A hook warns when an edit
breaks determinism.
| Path | Contents |
|---|---|
films/ |
The four films, each with its FILM.md; Window Seat and Roost include sample credits and bank rebuild scripts |
prints/workings/ |
A still print series and the print kit new works start from |
docs/ |
The craft: brief, visual development, drawing, scene space, motion, sound, quality bar |
studies/ |
Interactive A/B studies of each technique, and the sound kit |
tools/ |
Scaffolding, verification, contact sheets, audio analysis and MP4 export (README) |
.claude/ |
Skills, the ink-plate rule and the determinism hook |
MIT, see LICENSE. The piano recordings embedded in Window Seat are Salamander Grand
Piano V3 by Alexander Holm under CC BY 3.0; see
AUDIO-SOURCES.md. The string recordings embedded in
Roost are VSCO 2 Community Edition by Versilian Studios under CC0 1.0; see
AUDIO-SOURCES.md.