Films
Our Solar System 15:34
On a hill at night, Nell asks her grandmother about a bright star, and a narrator takes them past the Sun and every planet, out to Pluto and the Kuiper Belt, and home again for the sunrise. A family film, every fact checked against NASA.
Seventy-Six Summers 3:47
A hundred-year-old tortoise has one day left to cross the valley and keep a promise he made to a six-year-old girl the last time the comet came, seventy-six years ago. A fast-talking squirrel rides along on his shell, sure that she has forgotten.
Made from one sentence
Each of these was made by a fresh Claude Code agent from a one-sentence idea, using the plugin's skill.
A little mouse, caught out in the forest after dark and too frightened to find her way, is led home by a firefly. Source
A little girl wants her kite to fly higher and higher; her grandfather warns her about the only tree on the hill. Source
A gruff old hedgehog and a cheeky young frog race across the stream for the last strawberry of summer. Source
A soaked badger reaches the old wayside tree in a thunderstorm and finds a shy deer already sheltering there. Source
Install
In Claude Code:
/plugin marketplace add zakariaf/cinecode
/plugin install cinecode@cinecode
Then open Claude Code in any folder and ask for a film in plain words, or call the skill by name:
/cinecode:cinecode make a two-minute animated film about a fox who is afraid of the dark
The first run checks Node 20+, ffmpeg and the drawing library. Voices need a GEMINI_API_KEY; everything else runs offline.
How a film is made
- Write. A screenplay: logline, characters, places, music, then scenes and shots with their lines.
- Storyboard.
film.json: the cast, the sets, and every shot's camera and beats, checked field by field. - Voice. Each line from Gemini TTS, transcribed back and retried until it says the words. Cached on disk.
- Review. Contact sheets of every shot, and a lint for staging and editing: feet, framing, eyelines, cuts.
- Score and mix. A procedural score with a motif, synthesized effects and ambience, mastered to −16 LUFS.
- Render. Full HD in parallel worker processes, with subtitles.
What's in the engine
14 character rigs
Humans of every age, and a hare, tortoise, fox, owl, squirrel and more, inked and cel-shaded, with poses, gaits, gestures and faces.
8 painted sets
Meadow, forest, stream, wayside, valley, hill, village and space, with parallax, props, walkable ground and eight times of day.
A camera
Shot sizes framed on whoever you name, push-ins, pans, cranes and moves through depth, with lead room and depth of field.
Music and sound
A score in ten moods, 39 synthesized effects, footsteps by surface, ambience beds and a mastered mix.
Effects
Rain, fireflies, mist, sparkles, and custom effects for skies and space.
Builds what is missing
No rig for a whale? No set for a city? The plugin builds the character, place or effect, and a gate checks it.
Version 0.1. Expect rough edges; issues and pull requests are welcome. Read the docs or the source.