Agent skill · software engineering · hkuds
cli-anything-musescore
CLI for music notation — transpose, export PDF/audio/MIDI, extract parts, manage instruments
Why this skill is useful
Adds executable CLI commands for MuseScore 4 that automate music notation tasks like transposition and export, which the AI cannot generate from general knowledge alone.
What it needs
Requires musescore installed locally. About 2k tokens when loaded. Last updated 2026-08-03. 46,739 stars on the source repository.
What this skill does
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
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills hkuds/cli-anything-musescore