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

你說

Bright, upbeat lo-fi instrumental bed for a sneaker demo video, light drums, warm keys, leave space for a voiceover — instrumental only, and put the style in the tags rather than the lyrics.

AGENT 回覆

Music generation. Three options from the catalog, priced per run:

  • Suno v5$0.20 per runfull tracks from a prompt; takes style tags, negative tags, and an instrumental switch
  • Suno v5.5$0.20 per runthe newer Suno release at the same price
  • MiniMax Music$0.40 per runa different model and a different sound

你選定: 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

RunModelHow the brief was sentLengthWords foundRender timePrice
1Suno v5one sentence, nothing else10 s and 12 sthe brief, sung30 s$0.20 per run
2Suno v5one sentence + instrumental on + tags36 s and 39 sthe brief, sung62 s$0.20 per run
3Suno v5custom mode: style in tags, instrumental on, negative tags95 s and 95 snone69 s$0.20 per run
4MiniMax Musicone sentence + instrumental on162 snone3 min 4 s$0.40 per run
Four runs, two models, one brief. "Words found" is what the transcription service returned when we ran it on the result, checked by ear as well. Prices come from the same catalog data the models library shows.

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"
init shows a short code and a web address — approve it in any browser — and stages the Actionway Skill at ~/.actionway/skill/actionway. The last two lines copy it to ~/.claude/skills/actionway, where Claude Code loads Skills; restart Claude Code or open a new session afterwards. Windows paths are on the get started page.

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.

在你的 AGENT 裡試試

連接一次,整個目錄都能用。

連接 Actionway 後,Agent 自己找到合適的服務,每次執行前給出美元報價,按次從錢包扣款。

連接你的 Agent