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
--jsonflag for machine-readable output - Verify exports with
export verifyafter rendering - Use
media probeto inspect an unknown score before operating on it - Transposition requires both
-i(input) and-o(output) - Part names are case-insensitive for
parts extract

