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

CC0-1.0Auto-check passedAgent Workflows

Install Album Ideas

skills CLI
$ npx skills add bitwize-music-studio/claude-ai-music-skills --skill album-ideas -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install bitwize-music-studio/claude-ai-music-skills album-ideas --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/bitwize-music-studio/claude-ai-music-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/album-ideas .claude/skills/album-ideas && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
album-ideas
GitHub stars
544
Token cost
~2.2k tokens
SKILL.md length
798 words
Files
2
Skills in repo
51
Repo updated
First seen
Licence
CC0-1.0

At a glance

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

  • Works in 4 steps: Call get_config() — returns config… → If ideas_file not set, default:… → If file doesn't exist, create it with… → …
  • The user wants to add
  • SKILL.md covers Your Task, Core Purpose, File Location and File Format, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Album Ideas is an agent skill from bitwize-music-studio/claude-ai-music-skills. 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.

Its SKILL.md is about 2.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `STATUS_VALUES.md`).

It sits in Agent Workflows, covering Brainstorming. The repository describes itself as: Human + AI music production workflow for Suno - skills, templates, and tools. The licence is CC0-1.0.

When your agent uses it

  • The user wants to add
  • Organize their album idea backlog

Example prompts

  • “Use the album-ideas skill to track and manages album ideas including brainstorming, planning, and status updates”
  • “/album-ideas”

Requirements

  • Pre-approved tools (allowed-tools): Read, Edit, Write, Grep, Glob, bitwize-music-mcp

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  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

What it can do on your machine

Read from SKILL.md and the folder at commit 58f32c2. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Edit
    • Write
    • Grep
    • Glob
    • bitwize-music-mcp

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Album Ideas loads about 2.2k tokens when it runs. Until then it costs about 44 tokens; SKILL.md has 798 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~44
When it runs · the whole SKILL.md, loaded when a task matches
~2.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from bitwize-music-studio/claude-ai-music-skills at commit 58f32c2, republished under its CC0-1.0 licence (© bitwize-music-studio). 798 words, ~2,214 tokens.

Download SKILL.mdSave it as .claude/skills/album-ideas/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
album-ideas
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.
allowed-tools
Read, Edit, Write, Grep, Glob, bitwize-music-mcp
argument-hint
<"list" or "add [title]" or "remove [title]" or "status [title] [status]">
model
sonnet
effort
medium

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:

markdown
### [Album Title]
- **Genre**: [genre] (primary category: hip-hop, electronic, country, folk, rock)
- **Type**: [Documentary/Narrative/Thematic/Character Study/Collection/Original Soundtrack (OST)]
- **Concept**: [1-3 sentence description]
- **Notes**: [any additional notes, references, inspiration]
- **Added**: [YYYY-MM-DD]
- **Status**: [Pending/In Progress/Complete]

Example:

markdown
### The Great Molasses Flood
- **Genre**: folk
- **Type**: Documentary
- **Concept**: True story of the 1919 Boston molasses disaster. Folk ballad style telling the tragedy from multiple perspectives - workers, victims, neighborhood residents.
- **Notes**: Check USIA archives for primary sources. Consider Pete Seeger style for vocal approach.
- **Added**: 2025-12-15
- **Status**: Pending

Commands

list - Show All Ideas

Display all album ideas organized by status.

Output format:

═══════════════════════════════════════════
ALBUM IDEAS
═══════════════════════════════════════════

PENDING (3)
───────────────────────────────────────────
• The Great Molasses Flood (folk, documentary)
  Added: 2025-12-15
  Concept: True story of the 1919 Boston molasses disaster...

• Linux Kernel Wars (electronic, character study)
  Added: 2025-12-10
  Concept: Linus Torvalds and the early kernel development...

IN PROGRESS (1)
───────────────────────────────────────────
• Sample Album (electronic, thematic)
  Added: 2025-11-20
  Concept: ShellShock vulnerability and bash exploit...

COMPLETE (2)
───────────────────────────────────────────
• First Album Title (genre, type)
• Second Album Title (genre, type)

═══════════════════════════════════════════
Total: 6 ideas (3 pending, 1 in progress, 2 complete)
add [title] - Add New Idea

Add a new album idea with interactive prompts.

Steps:

  1. Get title from argument (or prompt if not provided)
  2. Prompt for genre (with validation against primary categories)
  3. Prompt for type (Documentary/Narrative/Thematic/Character Study/Collection/Original Soundtrack (OST))
  4. Prompt for concept (1-3 sentences)
  5. Prompt for notes (optional)
  6. Add current date
  7. Set status: Pending
  8. Write to IDEAS.md under "Pending" section

Prompts:

Genre (hip-hop, electronic, country, folk, rock):
Type (Documentary/Narrative/Thematic/Character Study/Collection/Original Soundtrack (OST)):
Concept (1-3 sentences):
Notes (optional, press Enter to skip):

After adding:

✓ Added "Album Title" to IDEAS.md (Pending)

To start working on this album:
  /bitwize-music:new-album "Album Title" [genre]
remove [title] - Remove Idea

Remove an album idea from the file.

Steps:

  1. Find album by title (case-insensitive match)
  2. Confirm with user: "Remove '[Title]'? This cannot be undone. (y/n)"
  3. If confirmed, remove entire album section
  4. Report: "✓ Removed '[Title]' from IDEAS.md"
status [title] [status] - Update Status

Move an album between status sections.

Valid statuses: pending, in-progress, complete

Steps:

  1. Find album by title
  2. Move to correct section
  3. Update Status field
  4. Report: "✓ Moved '[Title]' to [Status]"

Special case - In Progress: When moving to "In Progress", check if album directory exists:

  • Call find_album(album_title) to check if album directory exists
  • If NOT found, suggest: "Run /bitwize-music:new-album to create the album structure"
show [title] - Show Details

Display full details for a specific album idea.

Output format:

═══════════════════════════════════════════
ALBUM: [Title]
═══════════════════════════════════════════

Genre:      [genre]
Type:       [type]
Status:     [status]
Added:      [date]

Concept:
[concept text]

Notes:
[notes text]

───────────────────────────────────────────
To start working on this album:
  /bitwize-music:new-album "[title]" [genre]
edit [title] - Edit Idea

Edit an existing album idea interactively.

Steps:

  1. Find album by title
  2. Show current values
  3. Prompt for each field (press Enter to keep current value)
  4. Update the entry
  5. Report: "✓ Updated '[Title]'"

Integration with Workflow

Session Start

CLAUDE.md already mentions checking IDEAS.md at session start. When Claude checks ideas:

  1. Read IDEAS.md
  2. Count ideas by status
  3. Report: "X pending ideas, Y in progress, Z complete"
  4. List pending ideas (title and brief concept)
  5. Ask user what to work on
Show full SKILL.md (321 more words)Show less
Creating New Albums

When user says "let's work on [idea from IDEAS.md]":

  1. Run /bitwize-music:new-album [title] [genre]
  2. After album created, update idea status to "In Progress"
  3. Tell user: "Album structure created. Updated IDEAS.md status."
Completing Albums

When album status changes to "Released" in album README:

  1. Update idea status in IDEAS.md to "Complete"
  2. Add release date if available
  3. This can be manual or automated (user decides)

File Management

Creating New File

If IDEAS.md doesn't exist:

  1. Create with template structure
  2. Add welcome comment explaining usage
  3. Report: "Created IDEAS.md at [path]"
Backup Before Modify

Before any destructive operation (remove, edit), the file is backed up by git (if in repo) or user should have config backups.

Merge Conflicts

If user has IDEAS.md in git and experiences conflicts:

  • Manual resolution required
  • File format is human-readable markdown
  • Each idea is independent section

Best Practices

When to Add Ideas
  • Random inspiration strikes
  • User mentions "I want to make an album about X"
  • Brainstorming multiple concepts
  • Before fully committing to album creation
When to Move to In Progress
  • User runs /bitwize-music:new-album
  • Album directory structure created
  • Starting the 7 planning phases
When to Mark Complete
  • Album released (Status: Released in album README)
  • Or manually when user considers it done
Keeping Ideas Fresh

Periodically review pending ideas:

  • Are they still interesting?
  • Any new inspiration or sources discovered?
  • Ready to start working on any?

Remember

  1. Read config first - Call get_config() for IDEAS file path, or get_ideas() for existing ideas
  2. Create if missing - Initialize with template if file doesn't exist
  3. Status tracking - Pending → In Progress → Complete
  4. Integration point - Session start checks this file
  5. Not for active albums - Once album has directory, track status in album README
  6. Capture liberally - Better to write down ideas than forget them
  7. Review regularly - Help user revisit and prioritize backlog

Your deliverable: Organized, tracked album ideas that flow smoothly into album creation workflow.

© bitwize-music-studio, CC0-1.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in skills/album-ideas of bitwize-music-studio/claude-ai-music-skills.

  • SKILL.md
  • STATUS_VALUES.md

Open the folder on GitHubat commit 58f32c2

Compare with similar skills

Album Ideas next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Album Ideas compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Album Ideas this skillbitwize-music-studio/claude-ai-music-skills544—~2.2kAutomated safety check: PassCC0-1.0
Brainstormingobra/superpowers297k1 repos~2.5kAutomated safety check: PassMIT
Brainstormingxpinjection/test-driven-spring-boot11253 repos~2.6kAutomated safety check: PassMIT
Yao Meta Skillyaojingang/yao-meta-skill2.7k—~768Automated safety check: PassMIT
Typesafe AIOpenAgentsInc/openagents4559 repos~2.5kAutomated safety check: PassMIT
Trellis StartROYIANS/foliq-print-template-designer1366 repos~646Automated safety check: PassMIT

Similar skills

  • Brainstorming

    obra/superpowers

    Makes the agent clarify intent and agree on a design with you before writing any code, scaling the process from a quick spike to a written spec.

    297k GitHub starsUsed in 1 repo~2.5k tokens
    Agent WorkflowsAuto-check passed
  • Brainstorming

    xpinjection/test-driven-spring-boot

    You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior.

    112 GitHub starsUsed in 53 repos~2.6k tokens
    Agent WorkflowsAuto-check passed
  • Yao Meta Skill

    yaojingang/yao-meta-skill

    Create, improve, or evaluate an existing skill from workflows, prompts, SOPs, scripts.

    2.7k GitHub stars~768 tokensUpdated 1 mo ago
    Agent WorkflowsAuto-check passed
  • Typesafe AI

    OpenAgentsInc/openagents

    Build AI-powered software with TypeSafe: small units of AI intelligence you can use like programming primitives.

    455 GitHub starsUsed in 9 repos~2.5k tokens
    Agent WorkflowsAuto-check passed
  • Trellis Start

    ROYIANS/foliq-print-template-designer

    Initializes an AI development session by reading workflow guides, developer identity, git status, active tasks, and project guidelines from .trellis/.

    136 GitHub starsUsed in 6 repos~646 tokens
    Agent WorkflowsAuto-check passed
  • Brainstorming Before Building

    jnMetaCode/superpowers-zh

    Turns a rough idea into an approved design before any code is written, sorting the request into spike, bounded or architectural and enforcing an approval gate.

    8.3k GitHub stars~1.8k tokensUpdated 3 days ago
    Agent WorkflowsAuto-check passed

More from bitwize-music-studio/claude-ai-music-skills

All 51 skills in this repo
  • Album Conceptualizer

    bitwize-music-studio/claude-ai-music-skills

    Designs album concepts, tracklist architecture, and thematic planning through 7 structured phases.

    544 GitHub stars~3.6k tokensUpdated 3 days ago
    Auto-check passed
  • Album Dashboard

    bitwize-music-studio/claude-ai-music-skills

    Shows a structured progress dashboard for an album with percentage complete per phase, blocking items, and status breakdown.

    544 GitHub stars~1.1k tokensUpdated 3 days ago
    Auto-check passed
  • Clipboard

    bitwize-music-studio/claude-ai-music-skills

    Copies track content (lyrics, style prompts, streaming lyrics) to the system clipboard.

    544 GitHub stars~1.4k tokensUpdated 3 days ago
    Auto-check: notes
  • Cloud Uploader

    bitwize-music-studio/claude-ai-music-skills

    Uploads promo videos and content to Cloudflare R2 or AWS S3.

    544 GitHub stars~2.1k tokensUpdated 3 days ago
    Auto-check: notes
  • Configure

    bitwize-music-studio/claude-ai-music-skills

    Sets up or edits the plugin configuration file interactively.

    544 GitHub stars~2.2k tokensUpdated 3 days ago
    Auto-check: notes
  • Document Hunter

    bitwize-music-studio/claude-ai-music-skills

    Searches and retrieves documents from free public sources using automated browser navigation.

    544 GitHub stars~1.8k tokensUpdated 3 days ago
    Auto-check: notes

Categories

Questions about Album Ideas

What does Album Ideas do?

Tracks and manages album ideas including brainstorming, planning, and status updates. Album Ideas is an agent skill from bitwize-music-studio/claude-ai-music-skills. Tracks and manages album ideas including brainstorming, planning, and status updates.

When should I use Album Ideas?

Album Ideas fits situations like: the user wants to add; organize their album idea backlog.

How do I install Album Ideas in Claude Code?

Run `npx skills add bitwize-music-studio/claude-ai-music-skills --skill album-ideas -a claude-code`. Or copy the skill folder (skills/album-ideas in bitwize-music-studio/claude-ai-music-skills) into .claude/skills/album-ideas in your project. Claude Code loads it when a task matches its description.

How do I install Album Ideas in Codex?

Run `npx skills add bitwize-music-studio/claude-ai-music-skills --skill album-ideas -a codex`. Or copy the skill folder (skills/album-ideas in bitwize-music-studio/claude-ai-music-skills) into .agents/skills/album-ideas in your project. Codex loads it when a task matches its description.

Can I use Album Ideas in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add bitwize-music-studio/claude-ai-music-skills --skill album-ideas -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/album-ideas, .gemini/skills/album-ideas, .github/skills/album-ideas and .opencode/skills/album-ideas in your project.

What does Album Ideas need to run?

SKILL.md names no scripts, command-line tools or credentials: Album Ideas is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Edit, Write, Grep, Glob, bitwize-music-mcp.

Does Album Ideas access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Album Ideas safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Album Ideas use?

Album Ideas is published under the CC0-1.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Album Ideas use?

About 2.2k tokens (SKILL.md is roughly 8.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Album Ideas?

Skills that share tags, products or a category with Album Ideas: Brainstorming (obra/superpowers, 297k stars), Brainstorming (xpinjection/test-driven-spring-boot, 112 stars), Yao Meta Skill (yaojingang/yao-meta-skill, 2.7k stars) and Typesafe AI (OpenAgentsInc/openagents, 455 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Album Ideas?

bitwize-music-studio (a GitHub organization) maintains it in bitwize-music-studio/claude-ai-music-skills, which has 544 GitHub stars. The repository holds 51 skills in this directory. The repository was last updated on October 7, 2026.

Source: bitwize-music-studio/claude-ai-music-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.