Album Ideas
Håller albumkoncept i en strukturerad IDEAS.md som pluginets MCP-verktyg kan tolka
Fungerar med konfiguration
Vad den gör
Upprätthåller en backlogg av albumkoncept i en IDEAS.md-fil med ett fast inmatningsschema (Genre, Type, Concept, Notes, Added, Status) och sektioner för Pending / In Progress / Complete, plus kommandon för list, add, remove, status, show och edit. Den löser filsökvägen genom att anropa bitwize-music MCP-serverns get_config(), så att poster förblir maskinläsbara för resten av pluginets albumarbetsflöde. Utlöses när användaren vill fånga, granska, omorganisera eller ändra status på albumidéer innan ett albumprojekt existerar.
Testrapport
Jag startade repots bitwize-music MCP-server i en tillfällig HOME (venv + full requirements.txt; den vägrar importera utan scipy) och bekräftade att get_config/get_ideas/find_album är bland dess 91 verktyg, med get_config som returnerade min content_root först efter rebuild_state. Samma uppgift på två sätt — logga en albumidé för en synthwave-skiva om 1977 års Wow!-signal: min baseline-fil (`## Signal Lost` med `**Genre:** synthwave / retro-electronic`, stämning och spårpunkter) fick rebuild_state att rapportera `"ideas": 0`, medan den färdighetsformaterade posten (`### Signal Lost` med `- **Genre**: electronic` … `- **Status**: Pending` under `## Pending`) tolkades som `{"counts": {"Pending": 1}, ...}` med genre, typ och status extraherade — så färdighetens verkliga vinst är maskinläsbarhet nedströms plus genrenormalisering till de fem primära kategorierna, inte rikare innehåll. Sidoobservation: serverns eget create_idea-verktyg skrev en annorlunda formad post som lades till efter Complete-sektionen, vilket färdighetens kropp undviker genom att skriva filen själv. Utlösningsbedömningar (5/5): skulle ladda för "Add this to my album ideas: a folk record about the Dust Bowl", "What's in my album idea backlog right now?", "Mark 'Signal Lost' as in progress in my ideas list"; skulle inte ladda för "Write the lyrics for track 3 of Signal Lost" eller "Brainstorm some marketing ideas for my album launch". Bedömning setup eftersom inget löser en sökväg förrän du installerar venv, skriver ~/.bitwize-music/config.yaml och kör rebuild_state.
Testad: 2026-07-31 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/bitwize-music-studio/claude-ai-music-skills.git /tmp/album-ideas-src
mkdir -p ~/.claude/skills
cp -R /tmp/album-ideas-src/skills/album-ideas ~/.claude/skills/album-ideas
# The skill body calls MCP tools get_config() / get_ideas() / find_album() from the
# repo's bitwize-music MCP server. A bare skill copy has no MCP, so it only works if
# you tell Claude the IDEAS.md path yourself.
# For the documented path-resolution behaviour, install as a plugin instead:
# /plugin marketplace add bitwize-music-studio/claude-ai-music-skills
# /plugin install bitwize-music@bitwize-music
# The MCP server then needs a Python 3.11+ venv and a config file:
# python3 -m venv ~/.bitwize-music/venv
# ~/.bitwize-music/venv/bin/pip install -r /tmp/album-ideas-src/requirements.txt
# mkdir -p ~/.bitwize-music
# cp /tmp/album-ideas-src/config/config.example.yaml ~/.bitwize-music/config.yaml
# # edit artist.name and paths.content_root / audio_root / documents_root
# Observed: the server will not import without scipy (part of requirements.txt), and
# get_config() returns {"error": "No config in state. Run rebuild_state first."}
# until the rebuild_state MCP tool is called once. Kommandon och exempelprompter
/album-ideasHåller albumkoncept i en strukturerad IDEAS.md som pluginets MCP-verktyg kan tolka
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Add this idea to my album backlogReview my current album idea backlogOrganize my brainstormed album concepts by status