irfanfaraaz/claude-kit/elevenlabs-music

Claude Code and agent skill by irfanfaraaz/claude-kit

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Generate music, sound effects, and voice clips using the ElevenLabs API, then preview them in a web-based player. Use when asked to generate background music, sound effects, audio tracks, or songs for videos or projects. Triggers on "generate music", "make me some songs", "background music", "sound effects", "music for video", "audio tracks", "ElevenLabs music".

Install

npx vskill@latest install irfanfaraaz/claude-kit/elevenlabs-music

SKILL.md

ElevenLabs Audio Generator

Generate music, sound effects, and voice clips via ElevenLabs, and preview them in a grouped browser player.

Setup

  • ELEVENLABS_API_KEY must be set in .env at the project root.
  • Requires bash, curl, and python3.

Audio Types

Music
bash
bash scripts/generate.sh <output_dir>/music "<prompt>" [duration_seconds] [prompt_influence]
  • duration_seconds: 0.5 to 30 (optional, API can infer if omitted).
  • prompt_influence: 0 to 1, default 0.3 (higher = closer to prompt).
  • Be specific: genre, mood, tempo, instruments, "no vocals" for instrumental.
Sound Effects
bash
bash scripts/generate.sh <output_dir>/sfx "<prompt>" [duration_seconds] [prompt_influence]
  • Same endpoint as music; describe sounds instead of songs.
  • Good for whooshes, clicks, ambient, UI sounds, impacts.
Voice
bash
bash scripts/generate_voice.sh <output_dir>/voice "<text>" [voice_id] [model_id]
  • Default voice: Sarah (EXAVITQu4vr4xnSDxMaL).
  • Default model: eleven_flash_v2_5.
  • Common voices: Roger (CwhRBWXzGAHq8TQ4Fs17), Charlie (IKne3meq5aSn9XLyUdCD), George (JBFqnCBsd6RMkjVDRZzb), River (SAz9YHcvj6GT2YYXdXww).

Player

Build the grouped player (music/sfx/voice sections with different accent colors):

bash
bash scripts/player.sh <base_dir> <output_html>

Expected directory structure:

<base_dir>/
├── music/*.mp3 # green accent
├── sfx/*.mp3 # yellow accent
└── voice/*.mp3 # blue accent

Any category directory that exists gets included; missing ones are skipped.

Workflow

  1. Generate tracks in parallel (one call per track; use & and wait).
  2. Organize into music/, sfx/, voice/ subdirectories.
  3. Build the player: bash scripts/player.sh <base_dir> <output_html>.
  4. Serve locally, for example:

``bash cd <base_dir> && nohup python3 -m http.server <port> > /dev/null 2>&1 & ``

  1. Expose via Cloudflare tunnel:

``bash bash skills/cloudflare-tunnel/scripts/tunnel.sh start <port> ``

  1. Send the tunnel URL so the user can preview, select favorites, and request more.

Error Handling

  • If the API returns a non-200 status, scripts print the error body to stderr and exit non-zero.
  • Ensure .env contains a valid ELEVENLABS_API_KEY.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/irfanfaraaz/claude-kit/elevenlabs-music/badge)](https://verified-skill.com/skills/irfanfaraaz/claude-kit/elevenlabs-music)

Something wrong with this skill or its page? Tell us.