# Resume

Finds an album by name and shows detailed status with next steps.

- Repository: https://github.com/bitwize-music-studio/claude-ai-music-skills (615 stars)
- Category: Engineering
- License: CC0-1.0
- Last updated: 2026-10-28
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add bitwize-music-studio/claude-ai-music-skills --skill resume -g -a claude-code -y`
Codex: `npx skills add bitwize-music-studio/claude-ai-music-skills --skill resume -g -a codex -y`
Cursor: `npx skills add bitwize-music-studio/claude-ai-music-skills --skill resume -g -a cursor -y`
Gemini CLI: `npx skills add bitwize-music-studio/claude-ai-music-skills --skill resume -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add bitwize-music-studio/claude-ai-music-skills`

## Description

Finds an album by name and shows detailed status with next steps. Use when the user mentions an album name or wants to continue previous work.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Resume Album Work

**Purpose**: Find an album and resume work where you left off.

**Usage**:
```
/bitwize-music:resume <album-name>
/bitwize-music:resume my-album
/bitwize-music:resume "demo album"
```

**When to use**: When user wants to continue working on an existing album.

---

## Instructions

When this skill is invoked with an album name:

### Step 1: Find the Album via MCP

1. Call `find_album(name)`, fuzzy match by name, slug, or partial (case-insensitive)
2. If not found: MCP returns available albums, suggest closest match or `/bitwize-music:new-album`
3. If multiple matches: list all with paths, ask user which one
4. If MCP returns stale/missing cache error: call `rebuild_state()` then retry

### Step 2: Get Album Progress

1. Call `get_album_progress(album_slug)`, returns track counts by status, completion percentage, and detected workflow phase
2. Call `list_tracks(album_slug)`, returns per-track details (status, has_suno_link, sources_verified)

### Step 3: Update Session Context

Call `update_session(album=album_slug, phase=detected_phase)` to set the active album and phase.

### Step 4: Determine Current Phase

Based on album and track statuses, identify the workflow phase:

The rest: https://github.com/bitwize-music-studio/claude-ai-music-skills/blob/HEAD/skills/resume/SKILL.md
