Claude Code music generation, reviewed: the bed for a 30-second demo video
Our sneaker demo video needed a music bed, and we made it with Claude Code music generation through the Actionway Skill — Claude Code has no audio model of its own, so the Skill is what put Suno v5 at $0.20 per run, Suno v5.5 at $0.20 per run, and MiniMax Music at $0.40 per run in front of the agent. It took three attempts, and the first one sang our brief out loud. This is the review: what we asked, what came back each time, how we checked, and the brief that finally worked.
Agent を接続するAttempt 1: a sentence, and the model sang it
The clip has a voiceover on top, so the music had to sit under a voice: no vocals, light drums, steady tempo. We wrote that as one sentence and did not name a model — the point was to see what the agent offered. Thirty seconds later two tracks came back, 10 and 12 seconds long. They had lyrics. The lyrics were our brief.
Attempt 1 · Suno v5 · 10 s · the prompt sent as a plain sentence · $0.20 per run
We did not trust our ears alone, so we ran the track through the transcription service for $0.10 per run. It came back with "Bright. … for a 30-second product demo. Light drums, warm keys, no vocals." — the model had treated the sentence as lyrics and sung "no vocals". A second attempt with the instrumental switch on but the brief still written as one sentence did the same thing at 36 and 39 seconds. The fix was not a better sentence; it was using the call's fields properly.
Attempt 3: the brief that worked
あなたの依頼
AGENT の返答
Music generation. Three options from the catalog, priced per run:
あなたが選択: Suno v5 · custom mode · instrumental
- Calls the music service to Suno v5 in custom mode: instrumental on, the style in the tags field, "vocals, singing, lyrics" in the negative tags — it starts as a background job
- Waits on the job; this one finished in 69 seconds and returned two candidate tracks
- Downloads both mp3s into an outputs/ folder in your project (that is where every generated file lands) and hands you the paths
結果
Attempt 3 · Suno v5 · 95 s · the track we kept, unedited
1 run · Suno v5 · $0.20 per run · two candidates returned · charged after completion
That is a real Claude Code session, unedited. Both candidates came back at about 95 seconds, and the transcription check on each returned no words. That is what an instrumental should give, but an empty transcript is weak evidence on its own — the service also returns nothing when it cannot follow the audio — so we listened to both before keeping one. For comparison we ran the same brief through MiniMax Music with the instrumental switch on; it returned one track of 2 minutes 42 seconds, also with no words, in just over three minutes.
Same brief · MiniMax Music · 162 s · instrumental on · $0.40 per run
| Run | Model | How the brief was sent | Length | Words found | Render time | Price |
|---|---|---|---|---|---|---|
| 1 | Suno v5 | one sentence, nothing else | 10 s and 12 s | the brief, sung | 30 s | $0.20 per run |
| 2 | Suno v5 | one sentence + instrumental on + tags | 36 s and 39 s | the brief, sung | 62 s | $0.20 per run |
| 3 | Suno v5 | custom mode: style in tags, instrumental on, negative tags | 95 s and 95 s | none | 69 s | $0.20 per run |
| 4 | MiniMax Music | one sentence + instrumental on | 162 s | none | 3 min 4 s | $0.40 per run |
What we would tell the agent next time
Say "instrumental" as an instruction, not as a word in the description — the agent then sets the switch on the call instead of hoping the model reads the sentence that way. Put the style where the style goes: Suno's call has a tags field for genre and mood and a negative tags field for what to avoid, and once the style lived there instead of in the lyrics slot, the singing stopped. Say the length as a number if the cut is fixed; "for a 30-second demo" produced 10-second tracks on the first run and 95-second tracks on the third, so trimming or looping is part of the job either way, and the agent does that locally for free.
How the session decides what to run
Before replying, the agent read the capability index the Skill keeps on disk, which is why its first message already listed three models with a price beside each — presented neutrally, no default, no recommendation. Say "you pick" and it takes the best-quality tier. Picking a model is the approval: the run starts at the shown price with no second question, and if the wallet cannot cover it the agent stops before anything is charged and gives you a top-up link with the amount prefilled. Every run went through Actionway's music and sound capability.
Music is priced per run, and a run can return more than one candidate — the Suno runs returned two each. Suno v5 and v5.5 both cost $0.20 per run; MiniMax Music is $0.40 per run. Four runs to get it right cost less than a coffee, and the voiceover and the subtitles for the same video came out of the same session. There is no subscription; one balance covers every capability in the catalog.
Set it up once
npm install --global @actionway/cli@latest
actionway init
mkdir -p "$HOME/.claude/skills"
cp -R "$HOME/.actionway/skill/actionway" "$HOME/.claude/skills/actionway"You need Node.js 20 or newer and an Actionway account; after sign-in the agent tells you your wallet balance and, if it is empty, links you straight to top-up. Prefer a plugin or a Remote MCP server to the command line? Both end at the same catalog and the same wallet — the get started page lists the steps per client side by side.
よくある質問
Can Claude Code generate music?Not by itself — it has no audio model. With the Actionway Skill installed, the same session calls Suno v5, Suno v5.5, or MiniMax Music at a fixed per-run price and saves the tracks as mp3 files in your project.
How do I get an instrumental with no vocals?Ask for "instrumental" as an instruction so the agent sets the switch on the call, and have it put the style in the tags field rather than in the sentence. Writing "no vocals" inside a plain sentence made Suno v5 sing the sentence; custom mode with the style in tags gave two instrumentals. Transcribing the result catches stray vocals quickly, but confirm by listening — an empty transcript can also mean the service could not follow the audio.
How much does an AI song cost from Claude Code?One run of Suno v5 or v5.5 is $0.20 per run, and MiniMax Music is $0.40 per run. A run can return more than one candidate — each Suno run in this review returned two tracks for a single charge.
