Agent Skills by ALSEL
汎用音声・動画・メディア⭐ リポ 34,281品質スコア 90/100

cli-anything-musescore

楽譜記譜用のCLI — トランスポーズ、PDF/音声/MIDI形式でのエクスポート、パート抽出、楽器管理に対応

description の原文を見る

CLI for music notation — transpose, export PDF/audio/MIDI, extract parts, manage instruments

SKILL.md 本文

MuseScore CLI スキル

概要

MuseScore 4 の mscore バックエンドをラップして、楽譜表記タスクに対応します:移調、複数フォーマットへのエクスポート(PDF、PNG、MP3、MIDI、MusicXML、ブレイル)、パート抽出、楽器管理、スコア分析。

コマンド

プロジェクト管理

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

移調

# ターゲットキーへの移調
cli-anything-musescore --json transpose by-key -i score.mscz -o out.mscz --target-key "C major" --direction closest

# セント単位での移調
cli-anything-musescore --json transpose by-interval -i score.mscz -o out.mscz --semitones 3

# ダイアトニック移調
cli-anything-musescore --json transpose diatonic -i score.mscz -o out.mscz --steps 2

パート抽出

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/

エクスポート

cli-anything-musescore --json export pdf -i score.mscz -o score.pdf
cli-anything-musescore --json export mp3 -i score.mscz -o score.mp3 --bitrate 192
cli-anything-musescore --json export png -i score.mscz -o score.png --dpi 300
cli-anything-musescore --json export midi -i score.mscz -o score.mid
cli-anything-musescore --json export musicxml -i score.mscz -o score.musicxml
cli-anything-musescore --json export braille -i score.mscz -o score.brf
cli-anything-musescore --json export batch -i score.mscz -o score.pdf -o score.mid

楽器管理

cli-anything-musescore --json instruments list -i score.mscz
cli-anything-musescore --json instruments add -i score.mscz -o out.mscz --id keyboard.piano --name "Piano"
cli-anything-musescore --json instruments remove -i score.mscz -o out.mscz --name "Violin"

スコア分析

cli-anything-musescore --json media probe -i score.mscz
cli-anything-musescore --json media stats -i score.mscz
cli-anything-musescore --json media diff --reference a.mscz --compare b.mscz

セッション

cli-anything-musescore --json session status
cli-anything-musescore --json session undo
cli-anything-musescore --json session redo
cli-anything-musescore --json session history

サポートされている入力フォーマット

  • .mscz(MuseScore ネイティブ)
  • .mxl(圧縮 MusicXML)
  • .musicxml / .xml(MusicXML)
  • .mid / .midi(MIDI)

移調用のキー名

メジャー:Cb、Gb、Db、Ab、Eb、Bb、F、C、G、D、A、E、B、F#、C# マイナー:Ab、Eb、Bb、F、C、G、D、A、E、B、F#、C#、G#、D#、A#

許容されるフォーマット:「C」、「C major」、「Am」、「A minor」、「Db major」、「F# minor」

エージェント向けガイダンス

  • 機械可読の出力を得るため、常に --json フラグを使用してください
  • レンダリング後は export verify でエクスポートを検証してください
  • 不明なスコアに対して操作する前に media probe を使用して検査してください
  • 移調には -i(入力)と -o(出力)の両方が必要です
  • parts extract ではパート名は大文字小文字を区別しません

ライセンス: Apache-2.0(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
HKUDS
リポジトリ
HKUDS/CLI-Anything
ライセンス
Apache-2.0
最終更新
2026/5/10

Source: https://github.com/HKUDS/CLI-Anything / ライセンス: Apache-2.0

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: HKUDS · HKUDS/CLI-Anything · ライセンス: Apache-2.0