release-management▌
recoupable/release-management · updated Apr 8, 2026
Centralized release campaign management using RELEASE.md as the single source of truth for all release data, deliverables, and timelines.
- ›Organizes release information across 18 sections covering project snapshot, metadata, narrative, DSP strategy, marketing, PR, physical production, touring, budget, and performance tracking
- ›Automatically infers artist and release from user context, then creates, reads, or updates the corresponding RELEASE.md document in the releases/{release-slug}/ fol
Music Release Management
Manage music release campaigns using RELEASE.md as the single source of truth.
Folder Structure
Releases live inside an artist workspace under releases/. The full path from the sandbox root:
orgs/{org}/
└── artists/
└── {artist-slug}/
└── releases/
└── {release-slug}/
└── RELEASE.md
Use lowercase-kebab-case for release slugs (e.g. blue-slide-park, debut-ep).
Example:
orgs/recoup-records/artists/gatsby-grace/releases/adhd-ep/
└── RELEASE.md
Step 1: Identify the Release
When the user mentions a release, infer:
- Organization — From the sandbox structure or conversation context
- Artist — From the current workspace, conversation history, or ask
- Release Name — Album title, EP name, single title
- Release slug — Derive from the name (e.g. "Blue Slide Park" →
blue-slide-park)
If unclear, ask:
"Which artist and release are you referring to?"
Step 2: Check if RELEASE.md Exists
Once artist and release are identified:
1. Navigate to: orgs/{org}/artists/{artist-slug}/releases/{release-slug}/
2. Check if RELEASE.md exists
3. If YES → Read it and proceed
4. If NO → Ask: "No RELEASE.md found for [Release]. Should I create one?"
Step 3: Create, Update, or Pull
| User Intent | Action |
|---|---|
| Discussing a release | Read RELEASE.md, use as context |
| Adding information | Update the relevant section(s) |
| Asking for a deliverable | Pull data from RELEASE.md, generate output |
| Starting a new release | Create folder structure + RELEASE.md from template |
Creating a New Release
# 1. Create the folder structure (from sandbox root)
mkdir -p "orgs/{org}/artists/{artist-slug}/releases/{release-slug}"
# 2. Create RELEASE.md from template
# 3. Fill Section 1 (Project Snapshot) first
Updating an Existing Release
- Read the current RELEASE.md
- Identify which section(s) need updates
- Update only those sections
- Note changes in Document History (Section 18)
Core Principles
- Never fabricate data — Leave sections blank if information is missing
- Be proactive — Fill sections as information becomes available
- Respect sharing tags —
[INTERNAL],[SHAREABLE],[OPS]control distribution - One document per release — All release info lives in RELEASE.md
- Always confirm the release — Before making changes, confirm which release.
Sharing Tags
| Tag | Meaning |
|---|---|
[INTERNAL] |
Scrub before sharing externally |
[SHAREABLE] |
Safe for publicists, DSPs, management, agents |
[OPS] |
Operations/production team reference |
Document Sections
| Section | Purpose | Sharing |
|---|---|---|
| 1. Project Snapshot | Core release info | SHAREABLE |
| 2. Release Identifiers & Metadata | UPCs, ISRCs, track data | OPS |
| 3. Narrative & Positioning | Pitch, story, comparables | SHAREABLE |
| 4. Artist Background | Bio, streaming history | SHAREABLE |
| 5. Audience & Market Data | Demographics, geo data | SHAREABLE |
| 6. DSP & Streaming Strategy | Pitches, playlist targets | SHAREABLE |
| 7. Marketing Strategy | Campaign goals, KPIs | INTERNAL |
| 8. Social & Digital Marketing | Organic, paid, influencer | INTERNAL |
| 9. PR & Media Relations | Press targets, materials | SHAREABLE |
| 10. Visual & Creative Assets | Artwork, videos, canvases | SHAREABLE |
| 11. Physical Production | Vinyl, CD, cassette specs | OPS/INTERNAL |
| 12. Merch | Items, strategy | INTERNAL |
| 13. Experiential & OOH | Events, billboards | INTERNAL |
| 14. Touring & Live | Dates, venues, routing | SHAREABLE |
| 15. Team Contacts | All stakeholders | INTERNAL |
| 16. Budget Overview | Allocated/spent/remaining | INTERNAL |
| 17. Performance Tracking | Weekly KPIs, learnings | INTERNAL |
| 18. Links & Resources Hub | All asset links | — |
Generating Deliverables
See references/deliverables.md for output patterns:
- DSP Pitch — Pull from Sections 1, 3, 4, 5, 6
- Press One-Sheet — Pull from Sections 1, 3, 4, 9, 10
- Physical Production Spec — Pull from Sections 2, 11
- Marketing Brief — Pull from Sections 1, 3, 5, 6, 7, 8
- Tour Marketing Brief — Pull from Sections 1, 3, 5, 14
When generating any deliverable:
- Check RELEASE.md for required data
- Identify missing fields
- Request missing info from user OR generate with gaps noted
- Format per deliverable spec
Template
The full release template is in references/release-template.md. Copy this file to start a new release.
Section Deep-Dive
See references/section-guide.md for detailed guidance on each section, including:
- What each field means
- Common data sources
- Best practices for filling out
- Red flags to watch for
Workflows
New Release Setup
- Copy template → RELEASE.md
- Fill Section 1 (Project Snapshot)
- Fill Section 2.2 (Track Metadata) as available
- Draft Section 3 (Narrative & Positioning)
- Pull artist data for Sections 4-5
- Build DSP pitch (Section 6)
- Continue through remaining sections as timeline progresses
Pre-Release Checklist
Before announcement, verify these sections are complete:
- Section 1: All dates confirmed
- Section 2: UPC assigned, ISRCs for all tracks
- Section 3: Pitch and narrative finalized
- Section 6: DSP pitch submitted
- Section 9: Press materials ready
- Section 10: All visual assets delivered
Release Week Checklist
- Section 6: Pre-save links live
- Section 7: Phase 2 actions executing
- Section 8: Paid ads launched
- Section 9: Press embargo lifted
- Section 17: Tracking dashboard ready
Post-Release
- Section 17: Weekly KPIs logged
- Section 17: Wins and learnings documented
- Document History updated
Example Interactions
Creating a new release
User: "Create a RELEASE.md for the new album 'Decisions'"
Process:
- Release = "Decisions", slug =
decisions- Create
releases/decisions/RELEASE.mdfrom template- Ask: "What's the release date?" (to fill Section 1)
Adding metadata
User: "Update the 'Sunrise' RELEASE.md with these ISRCs"
Process:
- Release = "Sunrise", slug =
sunrise- Open
releases/sunrise/RELEASE.md- Update Section 2.2 with ISRC data
- If file not found → "No RELEASE.md for 'Sunrise'. Should I create one?"
Generating a deliverable
User: "Generate a DSP pitch from the Midnights RELEASE.md"
Process:
- Read
releases/midnights/RELEASE.md- Pull data from Sections 1, 3, 4, 5, 6
- Format per
deliverables.mdspec- If missing fields → "Missing [fields]. Proceed with gaps noted?"
Checking release status
User: "What's missing from the 'For All The Dogs' release doc?"
Process:
- Read
releases/for-all-the-dogs/RELEASE.md- Run through Pre-Release Checklist
- Report incomplete sections
Ratings
4.7★★★★★66 reviews- ★★★★★Aarav Ghosh· Dec 24, 2024
release-management is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Chaitanya Patil· Dec 20, 2024
I recommend release-management for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Soo Srinivasan· Dec 16, 2024
release-management fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Zara Anderson· Dec 12, 2024
Registry listing for release-management matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Tariq Verma· Dec 8, 2024
release-management reduced setup friction for our internal harness; good balance of opinion and flexibility.
- ★★★★★Soo Verma· Dec 8, 2024
Useful defaults in release-management — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Sophia Park· Nov 27, 2024
release-management has been reliable in day-to-day use. Documentation quality is above average for community skills.
- ★★★★★Sophia Choi· Nov 27, 2024
I recommend release-management for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Arjun Li· Nov 15, 2024
Solid pick for teams standardizing on skills: release-management is focused, and the summary matches what you get after install.
- ★★★★★Piyush G· Nov 11, 2024
Useful defaults in release-management — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
showing 1-10 of 66