К основному содержанию
скилл CX Codex

cli-anything-musescore — скилл для Claude Code: нотация и экспорт

Скилл оборачивает CLI MuseScore 4 для работы с музыкальными партитурами: транспозиция, экспорт в PDF/MP3/MIDI, извлечение партий, управление инструментами.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add HKUDS/CLI-Anything --skill cli-anything-musescore -a claude-code
Открыть на GitHub

Что делает cli-anything-musescore

Скилл даёт агенту доступ к команде mscore — движку MuseScore 4. Можно транспонировать ноты по тональности или на заданное число полутонов, извлекать отдельные партии (скрипка, пианино и т. д.), экспортировать в PDF, PNG, MP3, MIDI, MusicXML и Braille. Работает с форматами .mscz, .mxl, .musicxml, .midi.

Команды требуют флага --json для читаемого вывода агентом. Транспозиция нужна при записи нот в ключ инструмента или для переложения мелодии. Экспорт поддерживает батчевый режим — несколько форматов за раз. Для работы нужна установленная MuseScore 4.

Какие задачи решает

  • Транспонировать партитуру в другую тональность
  • Экспортировать ноты в PDF, MP3 или MIDI
  • Извлечь отдельную партию инструмента из полной партитуры
  • Добавить или удалить инструмент из ансамбля
  • Проанализировать структуру и метаданные музыкального файла

Примеры запросов агенту

  • Транспонируй score.mscz в до мажор и сохрани как out.mscz
  • Экспортируй партитуру в PDF с разрешением 300 DPI и MP3 с битрейтом 192 кбит/с
  • Извлеки партию пианино из полной партитуры и сохрани как отдельный файл

Как установить cli-anything-musescore

1Через Skills CLI (Vercel)

npx skills add HKUDS/CLI-Anything --skill cli-anything-musescore -a claude-code

2Вручную: положить файлы

~/.claude/skills/cli-anything-musescore/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/cli-anything-musescore/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о cli-anything-musescore

Как установить cli-anything-musescore в Claude Code?

Выполни npx skills add HKUDS/CLI-Anything --skill cli-anything-musescore -a claude-code. Скилл будет доступен в ~/.claude/skills/cli-anything-musescore/SKILL.md.

Что делает cli-anything-musescore?

Скилл позволяет агенту работать с музыкальными партитурами через MuseScore 4: транспонировать ноты, экспортировать в разные форматы, извлекать партии инструментов и управлять ансамблем.

Какие форматы файлов поддерживаются?

Скилл работает с .mscz (родной формат MuseScore), .mxl (сжатый MusicXML), .musicxml/.xml, .mid/.midi. Экспортировать можно в PDF, PNG, MP3, MIDI, MusicXML и Braille.

Исходный текст

SKILL.md · Apache-2.0
---
name: "cli-anything-musescore"
display_name: MuseScore
version: 1.0.0
description: CLI for music notation — transpose, export PDF/audio/MIDI, extract parts, manage instruments
requires: MuseScore 4 (musescore.org)
entry_point: cli-anything-musescore
category: music
---

# 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
```bash
cli-anything-musescore --json project info -i score.mscz
cli-anything-musescore --json project open -i score.mscz
```

### Transposition
```bash
# 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
```bash
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/
```

### Export
```bash
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
```

### Instrument Management
```bash
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"
```

### Score Analysis
```bash
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
```

### Session
```bash
cli-anything-musescore --json session status
cli-anything-musescore --json session undo
cli-anything-musescore --json session redo
cli-anything-musescore --json session history
```

## 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`

© HKUDS · Apache-2.0 · HKUDS/CLI-Anything

Похожие скиллы

Все скиллы по теме «Автоматизация и no-code: n8n, Zapier, Make» →
spotify-player openclaw Скилл даёт агенту управление Spotify из терминала: поиск треков, пауза, переключение, выбор устройства. Нужен, если хочется рулить музыкой, не уходя из редактора. CX Codex +1 5 400установок Spotify Automation Claude Office Skills Скилл для управления воспроизведением Spotify, сборки плейлистов и разбора аудиохарактеристик треков прямо из чата с агентом. CX Codex +1 4 600установок music elevenlabs Генерирует треки, песни с вокалом и фоновую музыку через ElevenLabs Music API прямо из агента. CX Codex +1 10 900установок recoup-roster-manage-artist recoupable Скилл организует рабочую папку артиста, обновляя профиль, аудиторию, релизы и треки. Помогает поддерживать порядок в файлах каталога без заглушек. CX Codex +1 4 700установок videoagent-audio-studio wells Маршрутизирует запросы на генерацию речи, музыки, шумовых эффектов и клонирование голоса к API ElevenLabs и fal.ai. Позволяет получать готовые аудиофайлы прямо в диалоге с ассистентом. CX Codex +1 3 900установок venice-audio-music nexu-io Ставит задачи на генерацию музыки через API Venice.ai, проверяет статус и забирает готовые треки. Пригодится для фоновых лупов, джинглов и чернового саундтрека. CX Codex +1 2 800установок

Из того же набора55

cli-anything-krita Управляет Krita из командной строки: создаёт проекты, собирает слои, применяет фильтры и выгружает готовый файл. Полезен, когда агенту нужно отрисовать или перепаковать картинку без GUI. CX Codex +1 511установок cli-anything-shotcut Скилл даёт агенту командную строку для Shotcut: таймлайн, фильтры, рендер — всё через MLT XML, без графического интерфейса. CX Codex +1 507установок cli-anything-chromadb Скилл даёт агенту командную строку ChromaDB: коллекции, документы и семантический поиск через HTTP API v2. Пригодится, когда векторная база живёт рядом с проектом. CX Codex +1 505установок cli-anything-videocaptioner Скилл автоматизирует транскрибацию речи, перевод субтитров на 38 языков и их вшивание в видео через бэкенд VideoCaptioner. Пригодится для подготовки роликов к публикации. CX Codex +1 502установок cli-anything-iterm2 Управление iTerm2 через Python API. Позволяет агенту считывать вывод сессий, отправлять команды и делить панели терминала. CX Codex +1 495установок cli-anything-openscreen Скилл для Claude Code, который даёт агенту CLI для монтажа скринкастов: зумы, скорость, обрезка, кроп, текстовые подписи и рендер через ffmpeg. CX Codex +1 495установок cli-anything-dify-workflow Скилл учит агента создавать, проверять и править YAML-воркфлоу Dify через командную обёртку. Пригодится, когда воркфлоу пишется руками и ломается на импорте. CX Codex +1 493установок cli-anything-pm2 Скилл добавляет в Claude Code доступ к PM2 CLI для управления Node.js процессами. Запускайте, останавливайте, перезагружайте приложения и смотрите логи прямо из редактора. CX Codex +1 491установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой