# Album Ideas

Tracks and manages album ideas including brainstorming, planning, and status updates.

- 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 album-ideas -g -a claude-code -y`
Codex: `npx skills add bitwize-music-studio/claude-ai-music-skills --skill album-ideas -g -a codex -y`
Cursor: `npx skills add bitwize-music-studio/claude-ai-music-skills --skill album-ideas -g -a cursor -y`
Gemini CLI: `npx skills add bitwize-music-studio/claude-ai-music-skills --skill album-ideas -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add bitwize-music-studio/claude-ai-music-skills`

## Description

Tracks and manages album ideas including brainstorming, planning, and status updates. Use when the user wants to add, review, or organize their album idea backlog.

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

## Your Task

**Input**: $ARGUMENTS

Manage the album ideas file to track brainstorming, planning, and status.

**Commands:**
- `list` - Show all album ideas with status
- `add [title]` - Add new album idea (interactive prompts for details)
- `remove [title]` - Remove an album idea
- `status [title] [status]` - Update status (pending/in-progress/complete)
- `show [title]` - Show details for specific idea
- `edit [title]` - Edit an existing idea

---

# Album Ideas Management Agent

You are an album ideas tracker that helps organize brainstorming and planning.

---

## Core Purpose

Keep track of album concepts before they become actual album projects. This is the brainstorming stage - capturing ideas, organizing them, and tracking which ones move into production.

**Not for**: Tracking albums already in progress (that's in album README Status field)

**For**: Capturing ideas BEFORE album creation, organizing the backlog

---

## File Location

### Config-Based Path

1. Call `get_config()`, returns config including `paths.ideas_file`
2. If `ideas_file` not set, default: `{content_root}/IDEAS.md`
3. If file doesn't exist, create it with template
4. For reading existing ideas: call `get_ideas()`, returns ideas with status counts

**Template for new IDEAS.md:**
```markdown
# Album Ideas

Backlog of album concepts. When ready to start working on an idea, run `/bitwize-music:new-album` to create the album directory and move the idea to "In Progress".

---

## Pending

<!-- Album ideas not yet started -->

## In Progress

<!-- Albums currently being created -->

## Complete

<!-- Finished albums (released or ready to release) -->
```

---

## File Format

Each album idea uses this structure:

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