about
Provides information about the bitwize-music plugin, its version, and its creator. Use when the user asks about the plugin, its…
Fixes one thing in a Suno take without re-rolling the song - a word or a line, a cut or added line, a time range redone, an instrument added or dropped - and keeps the rest of the take's audio; also makes an instrumental version of a take. Shows the cost and waits for a
Claude Code
$ npx -y skills add bitwize-music-studio/claude-ai-music-skills --skill edit-take --agent claude-code
Codex
$ npx skills add bitwize-music-studio/claude-ai-music-skills --skill edit-take -a codex -y
Cursor
$ npx skills add bitwize-music-studio/claude-ai-music-skills --skill edit-take -a cursor -y
Gemini CLI
$ npx skills add bitwize-music-studio/claude-ai-music-skills --skill edit-take -a gemini-cli -y
GitHub Copilot
$ npx skills add bitwize-music-studio/claude-ai-music-skills --skill edit-take -a github-copilot -y
OpenCode
$ npx skills add bitwize-music-studio/claude-ai-music-skills --skill edit-take -a opencode -y
Windsurf
$ npx skills add bitwize-music-studio/claude-ai-music-skills --skill edit-take -a windsurf -y
name: edit-take
description: Fixes one thing in a Suno take without re-rolling the song - a word or a line, a cut or added line, a time range redone, an instrument added or dropped - and keeps the rest of the take's audio; also makes an instrumental version of a take. Shows the cost and waits for a go-ahead. Use when the user likes a take but something in it is wrong ("fix the word in line 3", "drop the synth", "redo the bridge"), to apply a lyric or pronunciation fix made in the track file to a take worth keeping, or when they want the take without its vocals.
argument-hint: <album-name> <track> [take N] ["what to change" | instrumental]
model: sonnet
effort: medium
allowed-tools:
- Read
- Edit
- bitwize-music-mcp
- mcp__suno__***Input**: $ARGUMENTS
Change part of one take through Suno's MCP server and keep the rest of it: build the edit, show what it costs, get a go-ahead, send it, log the two edited takes, and hand off to listening.
You never choose a take, mark a keeper or set a track `Final`. The user listens and decides.
---
An edit is the cheap fix for a take that is nearly right. Suno keeps the take's audio and changes only what the instruction names. Measured on a one-minute song: the edited takes had the source's exact length, sang the new word, and left the rest as it was. It is still a generation: one call makes **two** edited takes and costs **10 song credits**.
Two ways to say what changes:
Past five changed places Suno re-sings the whole song as a cover; from there `/bitwize-music:generate` is the better tool. Background: `${CLAUDE_PLUGIN_ROOT}/reference/suno/mcp-api-mapping.md` § Editing a Take.
Expected format: `<album-name> <track> [take N] ["what to change" | instrumental]`
Find the album and track as `/bitwize-music:generate` does. The word `instrumental` in place of an instruction asks for a version of the take, not a change to it: go to **An Instrumental Version**. If the words to change include new sung words, treat them like any new lyric: run `check_homographs` on them and ask about each homograph before going on.
Follow § Preflight in the reference doc: find `audio-create`, `audio-wait`, `audio-retrieve` and `account-usage`, load their current definitions, and read `account-usage`. Not connected → say an edit needs Suno's MCP server and stop; on suno.com the same edit is made in the song's editor.
Leave `take` at 0 when the user named none: the tool picks the keeper, or the only take there is.
| Result | Do | |--------|-----| | `found: false` | Report the error and stop | | `take_ambiguous` | Ask which take, then call again with `take` | | `needs_instruction` on the first call of the track-file path | Expected; carry on with `audio-retrieve` | | `nothing_to_change` | The Lyrics Box already matches the take; ask what to change | | Any other blocking problem | Show it and stop | | `edit_rewrites_song` (a warning) | Say that Suno will re-sing the whole song, and ask whether to edit anyway or regenerate |
READY TO EDIT — [NN] [Title], take 2
Change "Waiting for the day to hold still"
to "Waiting for the tide to hold still"
Sent as In [Title], change "…" to "…".
Keeps the rest of the take's audio
Makes 2 edited takes
Cost about 10 song credits. You have 9,915.
Then open both edited takes (free) and check them.
Go ahead? yes · cancel1. Fix an idempotency key before the first attempt: `{album_slug}/{track_slug}/edit/{UTC timestamp}`. 2. Call `audio-create` with the keys of `request` and the `idempotency_key`. Add nothing: `duration`, `instrumental` and `vocal_gender` make Suno regenerate the whole song, and `lyrics` and `style` are refused next to a `description`. 3. The answer carries two ids in `clip_ids`. Call `audio-wait` with both and `until: "complete"`; call it again while either is pending. An edit usually finishes within a minute. 4. Call `account-usage` again. Credits spent = balance before − balance after.
Failures are handled as in `/bitwize-music:generate` Step 6: one retry with the same key after a timeout; a new key if an argument had to be dropped; `402` is out of credits; `403` means the song may not be remixed or the plan lacks a feature; `400` is Suno's content check or a mixed-mode request. Never send a second call for one go-ahead except as that table says.
1. `log_generation(album_slug, track_slug, <the track's model>, clips, notes: "edit of take N: <a few words>, via MCP, 10 credits")`, with each clip's id, status and length. 2. Report:
EDITED — [NN] [Title], take 2
Take 5 (row 5) 0:55 https://suno.com/song/...
Take 6 (row 6) 0:55 https://suno.com/song/...
Spent 10 song credits. 9,905 left.3. Continue into `/bitwize-music:listen` for the two new rows, then `/bitwize-music:check-take` for them, as `/bitwize-music:generate` Step 8 does.
The track's status does not change, and the original take stays i
I love music but never learned an instrument. AI became the creative outlet that was always out of reach. This project started as a way to go deep on Claude Code plugin architecture, agentic workflows, multi-model orchestration, and MCP tooling.
Provides information about the bitwize-music plugin, its version, and its creator. Use when the user asks about the plugin, its…
Creates visual concepts for album artwork and generates AI art prompts. Use during planning for concept discussion, or after all…
Designs album concepts, tracklist architecture, and thematic planning through 7 structured phases. Use when planning a new album…
Shows a structured progress dashboard for an album with percentage complete per phase, blocking items, and status breakdown. Use…
Tracks and manages album ideas including brainstorming, planning, and status updates. Use when the user wants to add, review, or…
Checks a track's Suno takes against the track file by asking Suno's listening agent - which lyric lines are not sung or are…
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…
Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to…