acestep — Claude Code skill: music generation, install
Generates music and vocal tracks from prompts, transfers audio style, and extracts stems. Use it for background tracks, jingles, and video audio work.
npx skills add calesthio/OpenMontage --skill acestep -a claude-codeWhat acestep does
This skill runs tools/music_gen.py with ACE-Step 1.5 on RunPod serverless. It can create instrumental tracks or songs with lyrics from a text prompt, while --bpm, --key, and --seed control tempo, key, and repeatable output.
It includes scene presets such as corporate-bg, tension, cta, and lofi. The skill can also reshape a reference file with --cover or split a mixed file into vocals, drums, bass, guitar, keyboards, and other parts.
Generation requires RUNPOD_API_KEY and RUNPOD_ACESTEP_ENDPOINT_ID in .env; --setup creates the endpoint. Without those variables, generation will not run, so set up RunPod before asking the agent for audio.
What it helps with
- generate a background track from a text prompt
- create a vocal song with supplied lyrics
- choose a preset for a tense scene
- transfer the style of reference audio
- separate vocals or drums from a mix
Example prompts for the agent
- Create a background track with `acestep` and save it as `bg.mp3`.
- Generate a vocal song with lyrics using `acestep`, with a chosen tempo and key.
- Extract vocals from `mixed.mp3` into `vocals.mp3` with `acestep`.
How to install acestep
1Skills CLI (Vercel)
npx skills add calesthio/OpenMontage --skill acestep -a claude-code2Manually: put the files in place
~/.claude/skills/acestep/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/acestep/
1Skills CLI (Vercel)
npx skills add calesthio/OpenMontage --skill acestep -a codex2Manually: put the files in place
.agents/skills/acestep/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add calesthio/OpenMontage --skill acestep -a cursor2Manually: put the files in place
.cursor/skills/acestep/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install calesthio/OpenMontage acestep2Manually: put the files in place
.github/skills/acestep/SKILL.md1Skills CLI (Vercel)
npx skills add calesthio/OpenMontage --skill acestep -a gemini-cli2Platform CLI
gemini skills install https://github.com/calesthio/OpenMontage --path .claude/skills/acestepManually: put the files in place
.devin/skills/acestep/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add calesthio/OpenMontage --skill acestep -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set28
The whole set →Similar
Questions about acestep
How do I install acestep in Claude Code?
Run npx skills add calesthio/OpenMontage --skill acestep -a claude-code, then run npx skills add calesthio/OpenMontage --skill acestep -a claude-code again. The skill file is placed at ~/.claude/skills/acestep/SKILL.md.
What does acestep do?
It generates music from text prompts, creates vocal tracks with lyrics, transfers the style of reference audio, and extracts stems from mixed audio.
What does acestep need to generate music?
It needs RUNPOD_API_KEY and RUNPOD_ACESTEP_ENDPOINT_ID in .env. Use --setup to create the endpoint.