music-video-generation — Claude Code skill
Creates music videos with each::sense: audio visualizers, lyric videos, animation, and concert visuals timed to the track.
npx skills add eachlabs/skills --skill music-video-generation -a claude-codeWhat music-video-generation does
This skill sends requests to each::sense AI for music visualizers, lyric videos, abstract scenes, artist performances, animated sequences, and concert LED wall content. Visuals can react to rhythm and tempo, while the prompt can set a genre direction such as hip-hop, EDM, rock, or pop.
It uses the eachsense/beta model through the each::sense API with streamed output. Supported formats include 16:9, 9:16, 1:1, and 21:9 for YouTube, Shorts, Reels, TikTok, Spotify Canvas, and ultrawide screens. You need EACHLABS_API_KEY before making an API request; without it, the call will fail.
What it helps with
- create a visualizer that reacts to the beat
- sync song lyrics with animated typography
- generate abstract visuals for an audio track
- prepare content for a concert LED wall
- animate an album art concept
Example prompts for the agent
- Create an audio visualizer with a central circular waveform and particles spreading on each beat.
- Make a lyric video with word-by-word text animation, a night-sky background, and a 16:9 layout.
- Prepare loopable concert visuals with geometric shapes for a 21:9 screen.
How to install music-video-generation
1Skills CLI (Vercel)
npx skills add eachlabs/skills --skill music-video-generation -a claude-code2Manually: put the files in place
~/.claude/skills/music-video-generation/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/music-video-generation/
1Skills CLI (Vercel)
npx skills add eachlabs/skills --skill music-video-generation -a codex2Manually: put the files in place
.agents/skills/music-video-generation/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add eachlabs/skills --skill music-video-generation -a cursor2Manually: put the files in place
.cursor/skills/music-video-generation/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install eachlabs/skills music-video-generation2Manually: put the files in place
.github/skills/music-video-generation/SKILL.md1Skills CLI (Vercel)
npx skills add eachlabs/skills --skill music-video-generation -a gemini-cli2Platform CLI
gemini skills install https://github.com/eachlabs/skills --path skills/music-video-generationManually: put the files in place
.devin/skills/music-video-generation/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add eachlabs/skills --skill music-video-generation -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about music-video-generation
How do I install music-video-generation in Cursor?
Run npx skills add eachlabs/skills --skill music-video-generation -a cursor, then use .cursor/skills/music-video-generation/SKILL.md.
What does music-video-generation do?
The skill creates music videos through each::sense AI, including visualizers, lyric videos, animation, abstract scenes, and concert content synchronized to audio.
What does music-video-generation require to work?
You need EACHLABS_API_KEY to call the each::sense API. The skill uses eachsense/beta with streamed output.