klsoen/opus-js-animations

27 stars · Last commit 2026-10-03

Claude Opus 5.5 directs and renders films in JavaScript: brief → sound (file, YouTube, generated, or AI voiceover) → director's treatment → frame-exact MP4. A Claude Code skill + plugin.

README preview

# opus-js-animations

**Claude Opus 5.5 directs and renders films in JavaScript: from a spoken idea to a frame-exact MP4.**

A skill and plugin for [Claude Code](https://claude.com/claude-code) that works like a film director:
1. It asks where your sound comes from.
2. It listens to it.
3. It asks you the questions a director asks.
4. It pitches a scene-by-scene treatment.
5. Only after your go, it writes the whole film as JavaScript and renders it frame by frame with your audio,
   for Reels, TikTok, Shorts, X or YouTube.

<p align="center">
  <img src="docs/shaml-opening-2.8s.gif" width="250" alt="The opening of Shaml: a gold medallion of cut paper bursts into spiral arms around a white-gold sun, then gathers above two men">
  &nbsp;
  <img src="docs/script-of-me-opening.gif" width="250" alt="The opening of The Script of Me: a clock at half past midnight, a pendulum swinging in a pool of light, then the clock's parts laid out as No. 1, The Clock">
</p>
<p align="center"><sub>Opening seconds of <i>Shaml</i> (a paper-lightbox scene) and <i>The Script of Me</i> (an "ingredients" reel for a journal page). Every frame is Canvas 2D, written by Opus 5.5.</sub></p>

## Why Opus 5.5

View full repository on GitHub →