promote-idea

Solid

Converts an album idea from IDEAS.md into an actual album project in one step. Use when the user says "promote [idea title]", "turn idea into album", or "start working on [idea]".

Code & Development 223 stars 39 forks Updated 3 days ago CC0-1.0

Install

View on GitHub

Quality Score: 90/100

Stars 20%
78
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

## Your Task **Input**: $ARGUMENTS Convert a `Pending` idea from `IDEAS.md` into a full album project in one call. Replaces the manual 3-step workflow (`get_ideas` → `new-album` → `update_idea`) with a single entry point. --- # Promote Idea Skill ## Step 1: Parse Arguments Expected formats: - `"<idea title>"` — auto-derive slug from the title - `"<idea title>" <album-slug>` — override the auto-derived slug - `"<idea title>" documentary` — standard slug, documentary flag on - `"<idea title>" <album-slug> documentary` — explicit slug + documentary Examples: - `"Kleine Welt"` → slug auto-derived to `kleine-welt` - `"The Great Molasses Flood" molasses-flood documentary` - `"Ängstliche Kätzchen"` → slug `angstliche-katzchen` (diacritics stripped) **If no arguments are supplied, or the title is empty**, list the available pending ideas first and ask which one to promote: ``` Which idea should I promote? Pending ideas: 1. Kleine Welt (electronic, Thematic) 2. The Great Molasses Flood (folk, Documentary) 3. Linux Kernel Wars (electronic, Character Study) Reply with the exact title. ``` Use `get_ideas(status_filter="Pending")` to fetch the list. ## Step 2: Confirm the Derived Slug Call `get_ideas(status_filter="Pending")` (or `search(query=idea_title, scope="ideas")`) to confirm the idea exists and show the user what's about to happen. Compute the slug locally for display only (lowercase, strip diacritics, non-alphanumeric → hyphen). If the result looks odd, offer to ...

Details

Author
bitwize-music-studio
Repository
bitwize-music-studio/claude-ai-music-skills
Created
4 months ago
Last Updated
3 days ago
Language
Python
License
CC0-1.0

Similar Skills

Semantically similar based on skill content — not just same category