Album Ideas
Verwaltet Albumkonzepte in einer strukturierten IDEAS.md, die von den MCP-Tools des Plugins geparst werden kann
Funktioniert mit Setup
Was es kann
Verwaltet einen Backlog von Albumkonzepten in einer IDEAS.md-Datei mit einem festen Eintragschema (Genre, Type, Concept, Notes, Added, Status) und den Abschnitten Pending / In Progress / Complete, sowie list-, add-, remove-, status-, show- und edit-Befehlen. Es löst den Dateipfad durch Aufruf von get_config() des bitwize-music MCP-Servers auf, sodass Einträge für den Rest des Album-Workflows des Plugins maschinenlesbar bleiben. Wird ausgelöst, wenn der Benutzer Albumideen erfassen, überprüfen, neu organisieren oder den Status ändern möchte, bevor ein Albumprojekt existiert.
Testbericht
Ich startete den bitwize-music MCP-Server des Repos in einem temporären HOME (venv + vollständige requirements.txt; er weigert sich, ohne scipy zu importieren) und bestätigte, dass get_config/get_ideas/find_album zu seinen 91 Tools gehören, wobei get_config meinen content_root erst nach rebuild_state zurückgab. Dieselbe Aufgabe auf beide Arten – eine Albumidee für eine Synthwave-Platte über das Wow!-Signal von 1977 protokollieren: Meine Baseline-Datei (`## Signal Lost` mit `**Genre:** synthwave / retro-electronic`, Stimmung und Track-Aufzählungen) ließ rebuild_state `"ideas": 0` melden, während der Skill-formatierte Eintrag (`### Signal Lost` mit `- **Genre**: electronic` … `- **Status**: Pending` unter `## Pending`) als `{"counts": {"Pending": 1}, ...}` mit extrahiertem Genre, Typ und Status geparst wurde – der eigentliche Gewinn des Skills ist also die nachgelagerte Maschinenlesbarkeit plus Genre-Normalisierung auf die fünf primären Kategorien, nicht reichhaltigerer Inhalt. Nebenbeobachtung: Das eigene create_idea-Tool des Servers schrieb einen anders geformten Eintrag, der nach dem Complete-Abschnitt angehängt wurde, was der Skill-Body vermeidet, indem er die Datei selbst schreibt. Auslöser-Beurteilungen (5/5): würde laden 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"; würde nicht laden für "Write the lyrics for track 3 of Signal Lost" oder "Brainstorm some marketing ideas for my album launch". Urteil: Setup, da kein Pfad aufgelöst wird, bevor man das venv installiert, ~/.bitwize-music/config.yaml schreibt und rebuild_state ausführt.
Getestet am: 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. Befehle & Beispiel-Prompts
/album-ideasVerwaltet Albumkonzepte in einer strukturierten IDEAS.md, die von den MCP-Tools des Plugins geparst werden kann
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Add this idea to my album backlogReview my current album idea backlogOrganize my brainstormed album concepts by status