cli-anything-musescore
CLI for music notation — transpose, export PDF/audio/MIDI, extract parts, manage instruments
By hkuds · 414 installs
npx skills add hkuds/cli-anything --skill cli-anything-musescore
Source repository · Upstream listing
MuseScore CLI Skill
Overview
Wraps MuseScore 4's mscore backend for music notation tasks: transposition, export to multiple formats (PDF, PNG, MP3, MIDI, MusicXML, Braille), part extraction, instrument management, and score analysis.
Commands
Project Management
Transposition
Part Extraction
Export
Instrument Management
Score Analysis
Session
Supported Input Formats
.mscz (MuseScore native)
.mxl (compressed MusicXML)
.musicxml / .xml (MusicXML)
.mid / .midi (MIDI)
Key Names for Transposition
Major: Cb, Gb, Db, Ab, Eb, Bb, F, C, G, D, A, E, B, F , C
Minor: Ab, Eb, Bb, F, C, G, D, A, E, B, F , C , G , D , A
Accepted formats: "C", "C major", "Am", "A minor", "Db major", "F minor"
Agent Guidance
Always use json flag for machine readable output
Verify exports with export verify after rendering
Use media probe to inspect an unknown score before operating on it
Transposition requires both i (input) and o (output)
Part names are case insensitive for parts extract