# audio-visualization

This skill turns audio into visualizer videos with waveforms, spectrum bars, particles, or 3D scenes. Use it for tracks, podcasts, and branded clips.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 316 installs · ★ 44
- Author: eachlabs
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/eachlabs/skills/tree/HEAD/skills/audio-visualization/SKILL.md
- Updated: 2026-10-07
- HTML: https://affpapa.org/en/nevibecode/skills/audio-visualization

## What it 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.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add eachlabs/skills --skill audio-visualization -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/audio-visualization/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/audio-visualization/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add eachlabs/skills --skill audio-visualization -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/audio-visualization/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add eachlabs/skills --skill audio-visualization -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/audio-visualization/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install eachlabs/skills audio-visualization
```

2. **Manually: put the files in place**
- File: `.github/skills/audio-visualization/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add eachlabs/skills --skill audio-visualization -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/eachlabs/skills --path skills/audio-visualization
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/audio-visualization/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add eachlabs/skills --skill audio-visualization -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/eachlabs/skills/tree/HEAD/skills/audio-visualization/SKILL.md

## When to use it
- 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
- 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.mp3` with a black background and glow effects.
- Make abstract audio-reactive visuals from `https://example.com/ambient-track.mp3` in a vertical 9:16 format.

## Similar
- [videoagent-audio-studio](https://affpapa.org/en/nevibecode/skills/videoagent-audio-studio.md) — skill · 3900 installs
- [voice-audio-engineer](https://affpapa.org/en/nevibecode/skills/voice-audio-engineer.md) — skill · 367 installs
- [qianwen-audio-tts](https://affpapa.org/en/nevibecode/skills/qianwen-audio-tts.md) — skill · 5600 installs
- [fish-audio](https://affpapa.org/en/nevibecode/skills/fish-audio.md) — skill · 4100 installs
- [layer-audio](https://affpapa.org/en/nevibecode/skills/layer-audio.md) — skill · 3300 installs
- [threejs-audio-generator](https://affpapa.org/en/nevibecode/skills/threejs-audio-generator.md) — skill · 2900 installs

From the same set: [eachlabs/skills](https://affpapa.org/en/nevibecode/by/eachlabs/skills.md) — 44 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
