Skip to content
Skillnai
Get Pro
PRO NEW video v1.1.0 HyperFrames

Beat Lyrics

Beat-synced lyric videos for the vertical feed.

Builds a lyric video that actually lands on the beat. Upload a track and its lyrics, and the skill detects tempo and sections, times each line, and animates type that reacts to the music. Vertical is the default, with a landscape version for YouTube and artist pages.

9:1616:9 9.6k installs 3 of 5 agents tested

Preview format

approximate platform UI
REC 00:15 9:16

Beat Lyrics

Rendered by this skill · unedited

Video preview

Placeholder clips, not real skill output. The 9:16 view shows approximate platform safe zones — always check the final render in the app.

Takes

Example commands for this skill. Copy one into your agent.

3 takes
  • Take 01 Full run Use beat-lyrics with track.mp3 and lyrics.txt, make a 9:16 teaser from the chorus, and export a 16:9 full version.
  • Take 02 Vertical test Use beat-lyrics to make a 5-second 9:16 test run.
  • Take 03 Landscape master Use beat-lyrics to render the 16:9 master from the same project, with no copy changes.

What you get

Everything the skill produces from a single run.

15–90s (or full track) 1080×19201920×1080
  • 9:16 beat-synced lyric video
  • 16:9 YouTube version
  • Timed .lrc and .srt caption files
  • Cover art and short teaser cut

Input

An audio file and lyrics text, plus optional artist artwork and color direction.

Good fit / Not for

Know before you run it.

Good fit

  • Independent artists releasing a single
  • Label social teams making teaser clips
  • Podcast or brand anthems with cleared music
  • Visualizers for Spotify canvas and YouTube

Not for

  • Music you do not have rights to use
  • Complex multi-language lyric timing
  • Live performance footage editing
  • Songs that need frame-accurate manual direction

Requirements

Run the doctor command after install to verify the environment.

Tool Version Status Purpose
node >=20 Required Runs the skill's build scripts and render pipeline.
ffmpeg any Required Analyzes audio and encodes the final video.
chrome any Required Headless Chrome renders the lyric composition.
FAL_KEY any Optional Optional generated background visuals via FAL.

External costs

Rendering is local and free. Optional FAL jobs are billed by FAL per job; the skill lists costs and waits for approval.

The skill shows an estimate and waits for approval before any paid job starts.

Tested versions

We only mark an agent as tested after a clean install and render.

Tested model
Claude Sonnet 4.5
Last tested
2026-09-12
Default format
9:16
Engine
HyperFrames
Agent Status Install directory Model
Claude Code Tested ~/.claude/skills Claude Sonnet 4.5
Cursor Tested ~/.cursor/skills Claude Sonnet 4.5
Codex Tested ~/.agents/skills Claude Sonnet 4.5
Gemini CLI Untested ~/.gemini/skills —
OpenCode Untested ~/.agents/skills —

Render command

Run the same prompt to reproduce this preview. Output is rendered by the skill, unedited.

prompt · seed 0421
Use beat-lyrics with track.mp3 and lyrics.txt, make a 9:16 teaser from the chorus, and export a 16:9 full version.

Workflow

What the agent does, step by step.

  1. 01

    Analyze tempo, beats and song sections from the audio.

  2. 02

    Align lyrics to lines and words, then review ambiguous timings.

  3. 03

    Choose a type treatment that matches the track's energy.

  4. 04

    Animate line changes, accents and background reactions on the beat.

  5. 05

    Render the 9:16 master and a 16:9 version.

  6. 06

    Check readability, safe zones and audio sync.

Platform presets

Each skill renders the formats its target platforms expect.

Default 9:16

TikTok

Full-screen vertical with safe zones.

9:16 Vertical

Instagram Reels

Vertical with caption-safe framing.

9:16 Vertical

YouTube Shorts

Vertical with top and bottom clearance.

9:16 Vertical

Instagram

Square feed and carousel covers.

9:16 Vertical

YouTube

Landscape master and thumbnails.

16:9 Landscape
All formats in this skill: 9:16 1080×1920 16:9 1920×1080

Changelog

One entry, derived from the version and the last tested date.

  1. v1.1.0 2026-09-12

    v1.1.0 — re-tested with Claude Sonnet 4.5

    Verified the install prompt, the 9:16 / 16:9 exports and the safe-zone check on Claude Code, Cursor and Codex. Last run on 2026-09-12.

Related skills

Same scenarios and output, different angle.

View all skills →