create-kinetic-typography

Installation
SKILL.md

create-kinetic-typography

Purpose

Render animated kinetic text overlays as frame-by-frame PIL PNG sequences, then mux into qtrle-codec ARGB .mov files that ffmpeg can overlay on a video master with alpha. The atom replaces static red-Impact-text hyperframes (the create-motion-graphics-hyperframes atom) for cuts where motion lifts the perceived production value — typically intros, countdowns, slam-in stamps, and end-card line builds.

Why not use an AI video model for animated text? Because (a) i2v models hallucinate letter shapes and produce ugly typography drift across frames; (b) reroll rates for clean kinetic text are coin flips; (c) PIL is free, deterministic, infinitely tweakable, and ships in under 200 lines of Python. See LEARNINGS.md #23.

Pairs with:

  • create-motion-graphics-hyperframes (the static counterpart — use for held text)
  • add-captions-burn (for VO-paced subtitle captions, not animation)

Inputs

Installs
2
GitHub Stars
6
First Seen
Jul 10, 2026
Security Audits
create-kinetic-typography — gooseworks-ai/gooseworks-ads-skills