Xlights Sequence Skill — Development skill for Claude Code
Agent skill (Claude Code, Codex, Cursor) that turns any song into a beat-synced xLights light-show sequence: audio analysis, drum-driven hits, whisper lyrics for singing props, matrix sprites, headles.
How to install Xlights Sequence Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open statico/xlights-sequence-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Xlights Sequence Skill does
Agent skill (Claude Code, Codex, Cursor) that turns any song into a beat-synced xLights light-show sequence: audio analysis, drum-driven hits, whisper lyrics for singing props, matrix sprites, headless render and fseq verification
Alternatives in Development
- Marp Slides — MARP presentation skill for Claude Code — 22 curated example decks, SVG charts, dark/light themes, dashboard c 296 ★
- Review Paper Light 285 ★
- Lyric Writing Skills — Professional agent skills for writing song lyrics 82 ★
README
xlights-sequence-skill
An agent skill (Claude Code, Codex, Cursor, anything that reads `SKILL.md`) that turns any song into a beat-synced [xLights](https://xlights.org) light-show sequence: house lines, small models, floods, a pixel matrix with sprites and text, singing face props.
It packages a workflow and tools that came out of building a seven-song Halloween show and tuning it by ear:
- audio via
yt-dlp+ a clean ffmpeg re-encode - beat grid, energy and section analysis with librosa, cymbal-crash detection that follows the drummer instead of the grid
- drum tabs as the map of fills, crashes and drops
- lyrics with local whisper (word timestamps) for lip-synced faces and matrix text
- a Python library that writes the
.xsqdirectly, a headless render, and an.fseqdecoder that checks what actually rendered (flicker, white flashes, blank effects, legible text) - the xLights file-format and effect gotchas that cost the most time
Install
git clone https://github.com/statico/xlights-sequence-skill ~/.agents/skills/xlights-sequence
ln -s ~/.agents/skills/xlights-sequence ~/.claude/skills/xlights-sequence # Claude Code
ln -s ~/.agents/skills/xlights-sequence ~/.codex/skills/xlights-sequence # Codex (also reads ~/.agents/skills)
ln -s ~/.agents/skills/xlights-sequence .cursor/skills/xlights-sequence # Cursor, per project (also reads .agents/skills)
Requirements: xLights, ffmpeg, yt-dlp, Python 3.11+ with a venv holding `librosa numpy pillow` and `mlx-whisper` (Apple Silicon) or `faster-whisper`.
Use
Ask the agent: "make an xLights sequence for Enter Sandman". It reads `SKILL.md`, copies `scripts/` into your show project, adapts `seqlib.py` to your models, and works through audio, analysis, generation, render and verification, then iterates on your feedback ("the drop at 0:55 needs more", "the props fade from black").
Layout
SKILL.md the workflow (what the agent reads)
reference/ models
Related Skills
S17 Motion Art
S17 Motion Art: PV and motion-graphics films in code (Remotion). Creative directions, beat-cut shot lists and
Song Analysis Live
Claude skills for music production — acquire song, analysis (tempo/key/stems/chords/lyrics), building/reinterp
Song Analysis
Claude Code skills: name a song → band chart (tempo, meter, key, stems, chords, lyrics). Optional: rebuild or
Karaoke Maker
Turn any song into a karaoke track: vocal removal, real lyrics, word-level highlight video. Local, GPU-acceler
NetherFlow
A free, open-source music player for Windows and Android: full songs, word-synced lyrics, glowing music-reacti
Pro Motion Designer
Claude Code skill: an end-to-end motion studio for SaaS product videos — brand brief, beat-synced structure, 6
Related Agents
Music Compositor
Project-agnostic songwriting agent. Invoke to compose songs ready to paste into Suno — produces Lyrics, Styles
Montage Director
Delegate to this agent to build, fix or review a face-aligned beat-synced montage (same face, eyes pinned, cut
Mh Video Editor
Autonomous beat-synced video editor. Use to BUILD or REVISE a short-form video (Reels, Shorts, TikTok, YouTube