This wraps ElevenLabs into a single script for generating game audio assets: sound effects, looping ambience, TTS announcer lines, voice conversion from scratch performances, and dialogue cleanup. It's built specifically for Three.js browser games, so the workflow assumes you're generating MP3s locally and wiring them into Web Audio, not making API calls from the browser. The skill includes credential probing, format defaults tuned for games (short transients for UI, longer loops for ambience, prompt influence ranges), and a required reference doc that covers runtime integration patterns like pause/resume and gesture unlock. Useful when you need production game audio without leaving your Claude session, assuming you have an ElevenLabs account with credits available.

skills.sh installs
3.4K
GitHub stars
2.8K
last updated
Aug 21, 2026

Install

$ npx -y skills add majidmanzarpour/threejs-game-skills --skill threejs-audio-generator --agent claude-code

Installs into .claude/skills of the current project.

Files

Three.js Audio Generator

Game-ready audio for Three.js projects: SFX, music, voice work, cleanup, and runtime integration. Provider: ElevenLabs.

Resolve <this-skill-dir> from the actual loaded skill file. Resolve sibling skills beside it first, then use the runner's discovered paths. Do not mix installed versions or assume a particular home directory.

Reference

references/audio-workflows.md — the audio matrix, prompt patterns, generation, music, and voice strategy, Web Audio manager shape, and runtime failure modes. Read it before planning a game's audio, generating a batch, wiring runtime playback, or converting voices.

When to use

SFX (jumps, hits, weapons, explosions, pickups, collisions, UI clicks) · music (menu and gameplay loops, boss themes, intensity layers, win/lose stingers) · ambience (wind, rain, city bed, engine hum, room tone, arena beds) · voice (announcer barks, boss lines, tutorial prompts, menu narration) · voice conversion from a scratch performance when timing and acting matter · cleanup and isolation before conversion or final use · Web Audio integration with loading, looping, manifests, volume groups, pause/resume, and gesture unlock.

Sponsors

Details

Repository
github.com/majidmanzarpour/threejs-game-skills
Categories
Debugging, Automation & Workflows, Marketing & SEO, Game Development, Generative Media
First seen
Jul 14, 2026

More from majidmanzarpour/threejs-game-skills

All 9

Recommended

More Debugging
1wshobson avatarai-debt-detectorwshobson/agentsUse after generating code, after accepting AI suggestions, or when reviewing AI-written modules. Also use when code works but feels brittle, when error handling3.4Kskills.sh installs
2vercel avatarstreamdownvercel/streamdownImplement, configure, and customize Streamdown — a streaming-optimized React Markdown renderer with syntax highlighting, Mermaid diagrams, math rendering, and C3.3Kskills.sh installs
3apollographql avatarapollo-mcp-serverapollographql/skillsGuide for using Apollo MCP Server to connect AI agents with GraphQL APIs. Use this skill when: (1) setting up or configuring Apollo MCP Server, (2) defining MCP3.3Kskills.sh installs
4anthropics avatarprocess-optimizationanthropics/knowledge-work-pluginsAnalyze and improve business processes. Trigger with "this process is slow", "how can we improve", "streamline this workflow", "too many steps", "bottleneck", o3.3Kskills.sh installs
5netlify avatarnetlify-ai-gatewaynetlify/context-and-toolsReference for Netlify AI Gateway — the managed proxy that routes calls to OpenAI, Anthropic, and Google Gemini SDKs without provider API keys. Use this skill an3.3Kskills.sh installs
6arize-ai avatararize-experimentarize-ai/arize-skillsCreates, runs, and analyzes Arize experiments for evaluating and comparing model performance. Covers experiment CRUD, exporting runs, comparing results, and eva3.2Kskills.sh installs