Album Ideas

Udržuje koncepty alb ve strukturovaném IDEAS.md, který mohou parsovat nástroje MCP pluginu

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

Funguje s nastavením ★ 8.0/10

Album Ideas — Udržuje koncepty alb ve strukturovaném IDEAS.md, který mohou parsovat nástroje MCP pluginu

Co umí

Udržuje backlog konceptů alb v souboru IDEAS.md s pevným schématem záznamů (Genre, Type, Concept, Notes, Added, Status) a sekcemi Pending / In Progress / Complete, plus příkazy list, add, remove, status, show a edit. Řeší cestu k souboru voláním get_config() serveru bitwize-music MCP, takže záznamy zůstávají strojově čitelné pro zbytek pracovního postupu alba pluginu. Spouští se, když uživatel chce zachytit, zkontrolovat, reorganizovat nebo změnit stav nápadů na alba předtím, než existuje projekt alba.

Testovací report

Spustil jsem bitwize-music MCP server repozitáře v dočasném HOME (venv + plný requirements.txt; odmítá importovat bez scipy) a potvrdil, že get_config/get_ideas/find_album jsou mezi jeho 91 nástroji, přičemž get_config vrátil můj content_root až po rebuild_state. Stejný úkol oběma způsoby — zaznamenat nápad na album pro synthwave nahrávku o signálu Wow! z roku 1977: můj základní soubor (`## Signal Lost` s `**Genre:** synthwave / retro-electronic`, náladou a odrážkami skladeb) způsobil, že rebuild_state hlásil `"ideas": 0`, zatímco záznam formátovaný dovedností (`### Signal Lost` s `- **Genre**: electronic` … `- **Status**: Pending` pod `## Pending`) byl parsován jako `{"counts": {"Pending": 1}, ...}` s extrahovaným žánrem, typem a stavem — takže skutečným přínosem dovednosti je následná strojová čitelnost plus normalizace žánru do pěti primárních kategorií, nikoli bohatší obsah. Vedlejší pozorování: vlastní nástroj serveru create_idea zapsal jinak tvarovaný záznam připojený za sekci Complete, čemuž se tělo dovednosti vyhne tím, že soubor zapíše samo. Posouzení spouštění (5/5): načetl bych pro "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"; nenačetl bych pro "Write the lyrics for track 3 of Signal Lost" nebo "Brainstorm some marketing ideas for my album launch". Verdikt setup, protože nic nevyřeší cestu, dokud nenainstalujete venv, nezapíšete ~/.bitwize-music/config.yaml a nespustíte rebuild_state.

Testováno: 2026-07-31 · Claude Code 2.x (agent harness)

Instalace

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.

Příkazy a ukázkové prompty

  • /album-ideasUdržuje koncepty alb ve strukturovaném IDEAS.md, který mohou parsovat nástroje MCP pluginu

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • Add this idea to my album backlog
  • Review my current album idea backlog
  • Organize my brainstormed album concepts by status