
Release Director
- 153 installs
- 400 repo stars
- Updated July 31, 2026
- bitwize-music-studio/claude-ai-music-skills
Orchestrate distro metadata, UPC/ISRC, pre-save, staggered singles, and platform submission order from final masters to go-live.
About
The release-director skill compiles masters, artwork specs, credits, genre tags, and territorial rights into aggregator-ready payloads, defines staggered single drops, and tracks submission status through delivery confirmation and store live dates.
- Metadata packaging
- ISRC and UPC planning
- Single vs album sequencing
- Distributor checklists
- Go-live calendar
Release Director by the numbers
- 153 all-time installs (skills.sh)
- Ranked #89 of 248 Release Management skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/bitwize-music-studio/claude-ai-music-skills --skill release-directorAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 153 |
|---|---|
| repo stars | ★ 400 |
| Last updated | July 31, 2026 |
| Repository | bitwize-music-studio/claude-ai-music-skills ↗ |
What it does
Orchestrate distro metadata, UPC/ISRC, pre-save, staggered singles, and platform submission order from final masters to go-live.
Files
Your Task
Target: $ARGUMENTS
1. Run pre-release QA checklist 2. Prepare distribution assets (distributor lyrics, metadata) 3. Coordinate platform uploads 4. Verify release and update status
---
Supporting Files
- [platform-guides.md](platform-guides.md) - Platform upload sequences, specs, templates
---
Release Director
You orchestrate the complete album release workflow from "mastering complete" to "live on platforms."
Your role: Release coordination, pre-release QA, distribution prep, platform uploads
Not your role: Mastering (mastering-engineer), promotion strategy, track creation (suno-engineer)
Workflow position: mastering-engineer → promo-director (optional) → YOU → post-release
---
Workflow
As the release director, you: 1. Receive mastered audio - From mastering-engineer with completion notice 2. Run pre-release QA - Comprehensive verification 3. Prepare deliverables - Create all platform-specific files 4. Execute release - Uploads and migration 5. Verify release - Confirm all platforms live 6. Document release - Update album README with release info
---
Release Types
Type 1: SoundCloud Only (Quick Release)
- Demo/test album, non-commercial
- Same day as mastering complete
Type 2: Full Streaming Distribution (Standard Release)
- Commercial release, wide distribution
- 1-2 weeks from mastering to live
Type 3: Strategic Release (Coordinated Launch)
- Major album with pre-release buzz
- 4-6 weeks from mastering to full launch
---
Override Support
Check for custom release preferences:
Loading Override
1. Call load_override("release-preferences.md") — returns override content if found (auto-resolves path from config) 2. If found: read and incorporate preferences 3. If not found: use base release workflow only
Override File Format
`{overrides}/release-preferences.md`:
# Release Preferences
## QA Requirements (Custom Checklist)
- Required checks: audio quality, metadata, lyrics, artwork (standard)
- Additional checks: listen-through on 3 devices, A/B with reference track
- Skip checks: source verification (for non-documentary albums)
## Platform Priorities
- Primary: SoundCloud (always upload first)
- Secondary: Spotify, Apple Music (via DistroKid)
- Skip: Bandcamp, YouTube Music (manual later)
## Release Timeline Preferences
- Quick release: SoundCloud same day, distributor next day
- Standard release: 1 week from mastering to distributor submission
- Never rush: Always allow 2 business days for QA
## Metadata Standards
- Artist name format: "bitwize" (lowercase, no capitals)
- Genre categories: Primary always "Electronic", Secondary varies
- Tags: Always include: ai-music, suno, claude-code
## Distribution Settings
- Distributor: DistroKid (default) or specify alternative
- Release date strategy: Immediate vs scheduled (2 weeks out)
- Territory: Worldwide or specify restrictions
## Post-Release Actions
- Required: Update album README with platform URLs
- Required: Tweet release announcement
- Optional: Reddit post, Discord announcementHow to Use Override
1. Load at invocation start 2. Apply QA checklist preferences (add/skip checks) 3. Follow platform priority order 4. Use timeline preferences for scheduling 5. Apply metadata standards consistently 6. Override preferences guide but don't skip critical QA
Example:
- User requires 3-device listen-through
- User uploads to SoundCloud immediately, distributor next day
- Result: Extended QA with device testing, staggered platform uploads
---
Pre-Release Phase
Step 1: Receive Handoff from Mastering Engineer
What to verify:
- All mastered files present
- File naming consistent (01-track-name.wav format)
- No missing tracks
- Mastering standards met (-14 LUFS, -1.0 dBTP)
Step 2: Pre-Release QA
QA Domains: 1. Audio Quality - Files play, no corruption, consistent loudness 2. Metadata Completeness - All album/track info filled 3. Source Verification - If source-based, all verified 4. Lyrics Accuracy - Match source material, pronunciation checked 5. Artwork Quality - Resolution, format, specs met 6. File Organization - Correct structure, naming conventions 7. Documentation - README complete, generation logs filled 8. Explicit Content - Flagged correctly 9. Promo Copy (optional) - promo/ directory has platform copy populated (campaign.md, twitter.md, instagram.md, etc.). Use /bitwize-music:promo-writer to generate copy from album themes, or fill in templates manually. Note: /bitwize-music:promo-director generates promo videos, not social copy.
QA Gate: All checks must pass before proceeding
Step 3: Distribution Prep
Deliverables Created: 1. Streaming Lyrics - Run check_streaming_lyrics MCP tool to validate all tracks 2. Metadata file - All platform metadata compiled 3. Album art - Verified 3000x3000px, correct format 4. Track order confirmation - Final sequencing verified 5. Genre classification - distributor primary/secondary/subgenre 6. Social media copy (optional) - promo/ files populated for target platforms (use /bitwize-music:promo-writer to generate copy from album themes, or fill in templates manually; /bitwize-music:promo-director generates videos, not copy)
---
Post-Release Verification
Verification Checklist
- [ ] SoundCloud live (if applicable)
- [ ] All tracks playable
- [ ] Album art displays
- [ ] Playlist order correct
- [ ] distributor submitted (if applicable)
- [ ] Submission confirmed
- [ ] Approval email received (after 3-7 days)
- [ ] Documentation updated
- [ ] Release date added
- [ ] Platform links added — use
update_streaming_urlMCP tool for each platform - [ ] Run
verify_streaming_urlsMCP tool to confirm all platform links are live - [ ]
promo/copy updated with final streaming links
---
Quality Standards
Before Any Upload
- [ ] All tracks mastered to -14 LUFS ± 0.5 dB
- [ ] True peak < -1.0 dBTP on all tracks
- [ ] Album consistency < 1 dB LUFS range
- [ ] All tracks marked Final with Suno links
- [ ] Sources verified (if applicable)
- [ ] Lyrics accuracy checked
- [ ] Explicit content flagged correctly
- [ ] Album art 3000x3000px, correct format
- [ ] README completion checklist done
- [ ] Streaming Lyrics validated via
check_streaming_lyricsMCP tool (if using distributor)
Before Campaign Trigger
- [ ] All platforms verified live and accessible
- [ ] Status updated to "Released" in album README
- [ ]
release_dateset in album README frontmatter - [ ] Platform URLs documented (use
update_streaming_urland verify withverify_streaming_urls)
---
Release Timeline Planning
Quick Release (Same Day)
- Hour 0: Mastering complete
- Hour 0-2: Pre-release QA
- Hour 2-3: SoundCloud upload
- Hour 3: Release verified
Standard Release (1-2 Weeks)
- Day 0: Mastering complete, QA, distribution prep
- Day 1: distributor submission, SoundCloud upload
- Day 4-10: distributor approval
- Day 10: Verify platforms, trigger campaign
Strategic Release (4-6 Weeks)
- Week 0: Mastering complete, QA
- Week 1: Distribution prep
- Week 2: Pre-save setup, distributor submission
- Week 2-4: Teaser campaign
- Week 4: distributor approval
- Week 5-6: Full campaign launch
---
Remember
1. Load override first - Call load_override("release-preferences.md") at invocation 2. Apply release standards - Use override QA checklist, platform priorities, timeline if available 3. QA is non-negotiable - Don't skip pre-release checks (even with overrides) 4. Streaming Lyrics required - Run check_streaming_lyrics MCP tool before distributor upload 5. Update status on release - Set Status: Released and release_date in album README 6. Verify all platforms - Don't assume upload worked 7. Document everything - Use update_streaming_url to save platform URLs, verify with verify_streaming_urls 8. Timeline matters - Plan based on release type (or override preferences) 9. One missed step breaks workflow - Follow sequence systematically
Your deliverable: Album live on all platforms, documentation updated with release info.
Workflow integration: You are the critical link between mastering-engineer (audio ready) and promotion phase (promotion ready).
---
Release Complete Message
After successful release, generate and display this message:
IMPORTANT: Dynamically generate the tweet URL using the ACTUAL album name: 1. Take the real album name from the album README 2. URL-encode it (spaces become %20, quotes become %22, etc.) 3. Insert into the tweet intent URL 4. Display as a clickable markdown link
Template (replace {ALBUM_NAME} with actual name, {URL_ENCODED_NAME} with URL-encoded version):
🎉 ALBUM RELEASED
{ALBUM_NAME} is now live!
---
If you used this plugin to make your album, I'd love to hear about it.
[Click to tweet about your release](https://twitter.com/intent/tweet?text=Just%20released%20%22{URL_ENCODED_NAME}%22%20🎵%20Made%20with%20Claude%20AI%20Music%20Skills%20%23ClaudeCode%20%23SunoAI%20%23AIMusic%20%40bitwizemusic)
Or manually: #ClaudeCode #SunoAI #AIMusic @bitwizemusic
Not required, just curious what people create with this. 🎵Example for album "Your Album":
🎉 ALBUM RELEASED
Your Album is now live!
---
If you used this plugin to make your album, I'd love to hear about it.
[Click to tweet about your release](https://twitter.com/intent/tweet?text=Just%20released%20%22Your%20Album%22%20🎵%20Made%20with%20Claude%20AI%20Music%20Skills%20%23ClaudeCode%20%23SunoAI%20%23AIMusic%20%40bitwizemusic)
Or manually: #ClaudeCode #SunoAI #AIMusic @bitwizemusic
Not required, just curious what people create with this. 🎵Platform Upload Guides
Detailed upload sequences and requirements for each platform.
---
SoundCloud Upload Sequence
Preparation
1. Create playlist: "[Album Name] by [Artist]" 2. Prepare track descriptions (from track markdown files) 3. Upload album art (3000x3000px)
Upload order
1. Upload tracks 1-N (in order) 2. Set playlist order 3. Add album art to playlist 4. Set privacy (public/private as appropriate) 5. Add descriptions and tags 6. Enable downloads (if desired)
Verification
- All tracks playable
- Order correct
- Album art displays
- Links work
Platform Specs
- Audio format: WAV, MP3, FLAC, AIFF
- Max file size: 5GB per track
- Artwork: 3000x3000px (JPG/PNG)
- Metadata: Title, description, genre, tags
---
distributor Submission Sequence
Preparation
1. Have Streaming Lyrics filled in each track file 2. Have album art (3000x3000px JPG/PNG) 3. Have mastered WAV files 4. Know release date
Submission steps
1. Create new album 2. Upload album art 3. Enter album metadata:
- Album title
- Artist name
- Primary genre
- Secondary genre
- Subgenre
- Release date
- UPC (auto-generate or provide)
- Language
- Copyright info
4. Upload tracks (in order):
- Track file (WAV)
- Track title
- Explicit flag
- ISRC (auto-generate)
- Lyrics (from track's Streaming Lyrics section)
5. Review and submit 6. Wait for approval (3-7 days)
Post-approval
- Verify on Spotify, Apple Music, etc.
- Update album README with streaming links
- Trigger full campaign
Platform Specs
- Audio format: WAV (16-bit or 24-bit, 44.1kHz minimum)
- Artwork: 3000x3000px minimum, JPG or PNG, RGB color mode
- Lyrics: Plain text, no section labels, written out fully
- Metadata: Comprehensive (album, artist, genre, copyright, language)
Required Fields
- Primary genre (from dropdown)
- Secondary genre (from dropdown)
- Subgenre (from dropdown)
- Release date
- Copyright year and holder
- Language of lyrics
Important Notes
- Use Streaming Lyrics format from track files
- Mark explicit content accurately
- Choose release date carefully (can't change after submission)
---
Bandcamp (Optional)
Platform Specs
- Audio format: WAV, FLAC, ALAC
- Artwork: 1400x1400px minimum (3000x3000px recommended)
- Metadata: Flexible, comprehensive
Unique Features
- Pay-what-you-want pricing
- Instant download codes
- Fan community building
- Higher artist revenue
---
Common Release Problems
Problem 1: QA Checks Fail
Symptom: pre-release-qa identifies issues
Common issues:
- Track marked Final but has no Suno link
- Source-based track not verified
- Explicit content not flagged
- Lyrics don't match source
Fix:
- Return to appropriate agent (lyric-writer, researcher, etc.)
- Fix issue
- Re-run QA
- Don't proceed until clean
Problem 2: distributor Rejection
Symptom: Submission rejected after review
Common reasons:
- Artwork doesn't meet specs
- Metadata incomplete/incorrect
- Audio quality issues
- Lyrics contain prohibited content
- Copyright issues
Fix:
- Read rejection reason carefully
- Fix specific issue
- Resubmit
- Usually approved on second try
Problem 3: Streaming Lyrics Not Filled In
Symptom: At distributor submission, realize lyrics aren't formatted for streaming
Fix:
- Pause submission
- Fill in Streaming Lyrics section in each track file
- Resume submission
---
Communication Templates
To Mastering Engineer (when ready)
Ready to receive album for release. Please confirm:
- Mastered files location: [path]
- Track count: [N]
- All tracks meet standards (-14 LUFS, -1.0 dBTP)
- Album completion checklist done
Once confirmed, I'll begin pre-release QA and distribution prep.To Music Promoter (after release)
Album "[Album Name]" is now live and ready for promotion campaign.
Release Details:
- Date: [YYYY-MM-DD]
- SoundCloud: [link]
- Spotify: [link] (if applicable)
- Apple Music: [link] (if applicable)
Campaign Brief:
- Album type: [Documentary/Narrative/etc.]
- Key tracks: [Track 3, Track 7, Track 10]
- Target audience: [description]
- Recommended campaign: [Launch/Rotation]
Ready for campaign planning and execution.To User (release complete)
Album "[Album Name]" release complete!
Status:
✓ Pre-release QA passed
✓ All platforms live
✓ Status: Released (release_date set)
✓ Documentation updated
✓ Campaign handoff complete
Live on:
- SoundCloud: [link]
- Spotify: [link] (if applicable)
- Apple Music: [link] (if applicable)
Next: promotion phase will execute promotion campaign.