hkuds avatar

Cli Anything Musescore

This wraps MuseScore 4's command line interface so you can transpose scores, extract individual parts, and export to PDF, MP3, PNG, MIDI, MusicXML, or even Braille without opening the GUI. It handles both semitone and diatonic transposition, lets you add or remove instruments programmatically, and includes session management with undo/redo. The JSON output mode makes it straightforward to parse results in scripts. If you're building music education tools, batch processing sheet music, or generating transposed parts for different instruments, this gives you full notation software capabilities from code. Just needs MuseScore 4 installed locally.

skills.sh installs
541
GitHub stars
58.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add hkuds/cli-anything --skill cli-anything-musescore --agent claude-code

Installs into .claude/skills of the current project.

Files

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

cli-anything-musescore --json project info -i score.mscz
cli-anything-musescore --json project open -i score.mscz

Transposition

# Transpose to a target key
cli-anything-musescore --json transpose by-key -i score.mscz -o out.mscz --target-key "C major" --direction closest

# Transpose by semitones
cli-anything-musescore --json transpose by-interval -i score.mscz -o out.mscz --semitones 3

# Diatonic transposition
cli-anything-musescore --json transpose diatonic -i score.mscz -o out.mscz --steps 2

Part Extraction

cli-anything-musescore --json parts list -i score.mscz
cli-anything-musescore --json parts extract -i score.mscz -o piano.mscz --part "Piano"
cli-anything-musescore --json parts generate -i score.mscz -d ./parts/

Sponsors

Details

Repository
github.com/hkuds/cli-anything
Categories
CLI & Terminal, Office & Documents
First seen
Jun 3, 2026

More from hkuds/cli-anything

All 51
1teneoprotocolai avatarteneo-cliteneoprotocolai/teneo-skillsTeneo CLI — 39 commands for browse & query network agents, send commands to agents, room management, deploy & manage your own agents, wallet management, daemon 541skills.sh installs
2microsoft avatarplaywright-climicrosoft/playwrightAutomate browser interactions, test web pages and work with Playwright tests.540skills.sh installs
3hkuds avatarcli-anything-videocaptionerhkuds/cli-anythingAI-powered video captioning — transcribe speech, optimize/translate subtitles, and burn them into video via the stable VideoCaptioner backend. Free ASR and tran537skills.sh installs
4hkuds avatarcli-anything-dify-workflowhkuds/cli-anythingWrapper for the Dify workflow DSL CLI. Create, inspect, validate, edit, and export Dify workflow files through a CLI-Anything harness.527skills.sh installs
5hkuds avatarcli-anything-exahkuds/cli-anythingAgent-native CLI for Exa web search and content retrieval workflows.526skills.sh installs
6hkuds avatarcli-anything-renderdochkuds/cli-anythingCLI harness for RenderDoc graphics debugger capture analysis518skills.sh installs