Skip to content
→ All work

Case study 22 / 26

Animation Ad

An agent skill that reads a product's source, writes a storyboard and renders a real animated ad locally — motion graphics, characters or low-poly 3D, with voice, music and captions.

Status
Working build
Domain
ai · tools
Source of claims
Private repository README (reviewed). Source is not public.

Run /animate-ad from a coding agent: it infers product details from the project, asks only for missing decisions, presents a storyboard, then renders on the CPU with FFmpeg — no API keys, GPU or Blender required. Output includes MP4, captions in SRT/VTT and a technical QC report.

01/The problem

Product videos are expensive and usually disconnected from what the product actually does. An agent that can read the code can ground the script in real features — and should never pretend a model did work it didn't.

02/The system

Run /animate-ad from a coding agent: it infers product details from the project, asks only for missing decisions, presents a storyboard, then renders on the CPU with FFmpeg — no API keys, GPU or Blender required. Output includes MP4, captions in SRT/VTT and a technical QC report.

03/Scope

  1. 01Evidence-backed concept, script, storyboard and an editable scene plan authored by the agent.
  2. 02Original CPU-rendered motion graphics, 2D characters with stable identities, and low-poly 3D geometry.
  3. 03Local multilingual speech with audio-reactive mouths, synthesised music and transitions.
  4. 04MP4 with optional WebM/GIF, burned captions, SRT and VTT, version-preserving revisions and per-scene renders.
  5. 05Schemas for 13 languages including Nepali, Hindi and Arabic; formats from 9:16 to 16:9, 6 to 120 seconds.

04/Engineering

No silent substitution

A requested style the local renderer can't produce is never quietly swapped, and the CLI never claims a model authored a plan it didn't.

QC that knows its limits

Technical checks cover decoding, duration, dimensions, missing audio, silence and black frames; the report states what it cannot certify — effectiveness, cultural quality, lip-sync.

05/Interface

Interface screenshots of this commercial product are not public. The visual above is an abstract representation of its modules — not the product itself.

06/Tech stack

  • Node.js 22
  • FFmpeg
  • Agent Skills
  • eSpeak
  • Procedural 2D / low-poly 3D

07/Result

Verified outcomes

  • Six public regression briefs (SaaS, jewellery, restaurant, travel, 3D character, Nepali) with test, check and benchmark scripts.

Known limitations

  • Local speech is basic synthesis; realistic characters and cinematic generative video need external capabilities.

08/Links

Private commercial codebase — no public links.

Next case study

Puffer →