Skip to content
agentvfx
Menu
WEBGL2 …ANY TRACK · ANY CLIP · ANY WORDSRENDERS ON YOUR MACHINE

agent skill · music-reactive vfx

Move the pointer across the frame to play it. Click for a hit. Keys 1–4 switch looks. No sound plays; a silent 128 BPM clock keeps time.Recorded loops of four looks. Open this page on a desktop browser to play them live with the pointer.

An agent skill that turns a track into a beat-locked VFX clip, rendered on your own machine.

npx skills add wjgoarxiv/agentvfx
SHEET 02 / GRID B1 / HOW IT WORKS

Three steps, all on your machine

  1. 01

    Install the skill

    One command for most coding agents. Node, Chrome and ffmpeg do the rest; there is no npm install.

    npx skills add wjgoarxiv/agentvfx
  2. 02

    Ask your agent

    Describe the look and hand it a track. The agent writes an FX score, a small JSON file, and validates it.

    make a 4 s psychedelic loop synced to track.mp3
  3. 03

    Get a clip

    It renders frame by frame in headless Chrome, checks the flash limit, and hands back the mp4, a poster and a loop.

    film.mp4 · poster.png · flash PASS
SHEET 03 / GRID C1 / REELS

Every reel comes with its prompt and score

Hover a reel to play it. Open one to copy exactly what made it.

All reels
SHEET 04 / GRID D1 / LIBRARY

Seven families. Every preset and parameter is yours.

Psychedelic washes, spectrum decks, phosphor scopes, light, glitch, impact hits and brutalist type layouts. Stack them, hit them on the beat, cut between them, feed them your own track, footage or words. The gallery is a starting point, not a menu.

Families

LIVE / TOTAL
FamilyTemplatesLive here
psychedelic66
spectrum77
scope53
light88
glitch44
impact77
brutal54
SHEET 05 / SAFETY

Flash-checked, every render

Each clip is measured against the WCAG 2.3.1 three-flashes-per-second limit, the loop seam included. Reels that go over carry a Flash badge. On this site, effects that can flash run with their safe values, and reduced-motion visitors get stills.

SHEET 06 / INSTALL

Install

Pick your agent. Commands are the same as the skill's README.

npx skills add wjgoarxiv/agentvfx