audio-visualization — Claude Code skill: what it does, how to install
This skill turns audio into visualizer videos with waveforms, spectrum bars, particles, or 3D scenes. Use it for tracks, podcasts, and branded clips.
npx skills add eachlabs/skills --skill audio-visualization -a claude-codeWhat audio-visualization does
The skill sends an audio URL to each::sense AI and produces visuals driven by the sound. It covers oscilloscope waveforms, frequency bars, circular layouts, particle effects, abstract motion, and 3D landscapes. Prompts can define colours, backgrounds, framing, and how the visuals follow rhythm or frequencies.
Its API request uses the eachsense/beta model, passes the source through audio_urls, and streams the response. You need an EACHLABS_API_KEY and an audio file reachable by URL. Without EACHLABS_API_KEY, the request cannot authenticate. The same skill can produce restrained podcast waveforms or more elaborate music-video visuals.
What it helps with
- turn an audio file into a waveform video
- sync particle bursts with bass hits
- build spectrum bars for an EDM track
- create a frequency-reactive 3D scene
Example prompts for the agent
- Create a neon waveform video from
https://example.com/music-track.mp3, using purple and cyan colours in a 16:9 frame. - Generate spectrum bars for
https://example.com/edm-track.mp3with a black background and glow effects. - Make abstract audio-reactive visuals from
https://example.com/ambient-track.mp3in a vertical 9:16 format.
How to install audio-visualization
1Skills CLI (Vercel)
npx skills add eachlabs/skills --skill audio-visualization -a claude-code2Manually: put the files in place
~/.claude/skills/audio-visualization/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/audio-visualization/
1Skills CLI (Vercel)
npx skills add eachlabs/skills --skill audio-visualization -a codex2Manually: put the files in place
.agents/skills/audio-visualization/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add eachlabs/skills --skill audio-visualization -a cursor2Manually: put the files in place
.cursor/skills/audio-visualization/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install eachlabs/skills audio-visualization2Manually: put the files in place
.github/skills/audio-visualization/SKILL.md1Skills CLI (Vercel)
npx skills add eachlabs/skills --skill audio-visualization -a gemini-cli2Platform CLI
gemini skills install https://github.com/eachlabs/skills --path skills/audio-visualizationManually: put the files in place
.devin/skills/audio-visualization/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add eachlabs/skills --skill audio-visualization -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 audio-visualization
How do I install audio-visualization in Claude Code?
Run npx skills add eachlabs/skills --skill audio-visualization -a claude-code, then use ~/.claude/skills/audio-visualization/SKILL.md.
What does audio-visualization do?
It turns audio into visualizer videos with waveforms, spectrum bars, circular effects, particles, abstract motion, or 3D scenes.
What does audio-visualization need to run?
Set EACHLABS_API_KEY and provide an audio URL through audio_urls. The request uses the eachsense/beta model.