Skip to content
Back to skills

motion-kit

ASecurity

Code-drawn motion graphics, animated videos, explainers of 1-3 minutes with a story, kinetic typography, transitions, editing, Three.js scenes, pixel-art and retro films (fixed palettes, dithering, chiptune, demoscene effects) and browser games with strong game feel. Use when you need to make a good-looking animation, video, explainer, intro, interactive scene or game in HTML/JS and render it to MP4, or to break down a reference video.

  • 7 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 25, 2026
ai-agentsgonodeperformance

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned September 29, 2026

npx -y skills add kiselas/every-frame-is-code --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of motion-kit?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for motion-kit
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/kiselas-motion-kit/badge)](https://www.skillsdirectory.com/skills/kiselas-motion-kit)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: motion-kit
description: Code-drawn motion graphics, animated videos, explainers of 1-3 minutes with a story, kinetic typography, transitions, editing, Three.js scenes, pixel-art and retro films (fixed palettes, dithering, chiptune, demoscene effects) and browser games with strong game feel. Use when you need to make a good-looking animation, video, explainer, intro, interactive scene or game in HTML/JS and render it to MP4, or to break down a reference video.
---

# Motion Kit

1. Read `00-agent-brief.md` in full. These rules are mandatory.
2. Read the files for the task:
   - any video: `01-pipeline.md`, `04-motion-easing.md`, `06-montage.md`, `12-render-qa.md`, `13-performance.md`;
   - choosing a style: `03-visual-style.md`;
   - transitions between scenes: `05-transitions.md`;
   - fire, particles, glow, grain, shaders: `07-effects-cookbook.md`;
   - titles and animated text: `08-kinetic-typography.md`;
   - music, sound effects, voice-over: `09-audio-sync.md`;
   - games: `10-games-juice.md`;
   - 3D: `11-threejs.md`;
   - pixel art, retro or fixed-palette looks, Mode 7 floors, dithered transitions, turning any scene into pixel art: `15-pixel-retro.md` and `runtime/pixel.js`, see `examples/pixel/`;
   - chiptune music and 8-bit sound effects as text (MML): `16-chiptune.md` and `runtime/chip.js`;
   - demoscene effects (plasma, tunnel, rotozoom, copper bars, metaballs, starfield) as functions of x, y, t: `17-demoscene.md` and `runtime/pixel-fx.js`;
   - a film longer than ~45 s, an explainer, a story on any topic: `14-long-form.md` and `runtime/README.md`, build on `runtime/film.js`, see `examples/gps/`;
   - a reference video to learn from: `node render/analyze.mjs ref.mp4 out/`, then read its report and sheets.
3. Show the plan as data first (style, beat grid, shots, events), then write the code. For a long film, the plan is `SCRIPT.md`: thesis, spine, through-line and the shot table (`14-long-form.md`).
4. Write the page to render fast from the start (`13-performance.md`): sprites instead of per-draw blur, no pixel readbacks in the frame loop, static layers cached. Iterate with `render.mjs --draft` on fragments.
5. After rendering, build a contact sheet (`render/contact-sheet.sh`), look at it, and fix issues by specific timecodes. Check single frames at full size with `render/still.mjs`.

Files in this skill

  • 00-agent-brief.md2.3 KB
  • 01-pipeline.md4.6 KB
  • 02-prompting.md4.9 KB
  • 03-visual-style.md4.2 KB
  • 04-motion-easing.md4.9 KB
  • 05-transitions.md11.1 KB
  • 06-montage.md4.4 KB
  • 07-effects-cookbook.md8.1 KB
  • 08-kinetic-typography.md3.6 KB
  • 09-audio-sync.md6.6 KB
  • 10-games-juice.md4 KB
  • 11-threejs.md5 KB
  • 12-render-qa.md2.9 KB
  • SKILL.md1.1 KB
  • render/README.md1.4 KB
  • render/contact-sheet.sh728 B
  • render/package.json275 B
  • render/render.mjs3.6 KB
  • scripts/pack-skill.sh527 B
  • sources.md2.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…