Kicad
aklofas/kicad-happy
Analyze KiCad projects and PDF schematics: schematics, PCB layouts, Gerbers, footprints, symbols, netlists, and design rules.
将用户提供的混音歌曲音频自动分轨、扒谱并改编为可演奏的五件校园乐队伴奏总谱,交付 MIDI、PDF 和可编辑 MSCZ。用于音频到乐队谱、歌曲扒带、乐队改编与难度调整;不用于语音转写、歌词翻译或仅下载现成曲谱。
$ npx skills add kiri603/To-Sheet-Music-Skill --skill audio-to-band-score -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install kiri603/To-Sheet-Music-Skill audio-to-band-score --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "audio-to-band-score" agent skill from https://github.com/kiri603/To-Sheet-Music-Skill/tree/main into .claude/skills/audio-to-band-score/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "audio-to-band-score", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add kiri603/To-Sheet-Music-Skill --skill audio-to-band-score -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install kiri603/To-Sheet-Music-Skill audio-to-band-score --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "audio-to-band-score" agent skill from https://github.com/kiri603/To-Sheet-Music-Skill/tree/main into .agents/skills/audio-to-band-score/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "audio-to-band-score", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add kiri603/To-Sheet-Music-Skill --skill audio-to-band-score -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install kiri603/To-Sheet-Music-Skill audio-to-band-score --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "audio-to-band-score" agent skill from https://github.com/kiri603/To-Sheet-Music-Skill/tree/main into .cursor/skills/audio-to-band-score/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "audio-to-band-score", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add kiri603/To-Sheet-Music-Skill --skill audio-to-band-score -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install kiri603/To-Sheet-Music-Skill audio-to-band-score --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "audio-to-band-score" agent skill from https://github.com/kiri603/To-Sheet-Music-Skill/tree/main into .gemini/skills/audio-to-band-score/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "audio-to-band-score", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install kiri603/To-Sheet-Music-Skill audio-to-band-scoreInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add kiri603/To-Sheet-Music-Skill --skill audio-to-band-score -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "audio-to-band-score" agent skill from https://github.com/kiri603/To-Sheet-Music-Skill/tree/main into .github/skills/audio-to-band-score/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "audio-to-band-score", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add kiri603/To-Sheet-Music-Skill --skill audio-to-band-score -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install kiri603/To-Sheet-Music-Skill audio-to-band-score --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "audio-to-band-score" agent skill from https://github.com/kiri603/To-Sheet-Music-Skill/tree/main into .opencode/skills/audio-to-band-score/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "audio-to-band-score", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
audio-to-band-score将用户提供的混音歌曲音频自动分轨、扒谱并改编为可演奏的五件校园乐队伴奏总谱,交付 MIDI、PDF 和可编辑 MSCZ。用于音频到乐队谱、歌曲扒带、乐队改编与难度调整;不用于语音转写、歌词翻译或仅下载现成曲谱。
Audio To Band Score is an agent skill from kiri603/To-Sheet-Music-Skill. 将用户提供的混音歌曲音频自动分轨、扒谱并改编为可演奏的五件校园乐队伴奏总谱,交付 MIDI、PDF 和可编辑 MSCZ。用于音频到乐队谱、歌曲扒带、乐队改编与难度调整;不用于语音转写、歌词翻译或仅下载现成曲谱。
Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 40 other files, including scripts, reference files and assets (for example `.github/workflows/tests.yml`, `README.md` and `agents/openai.yaml`).
It sits in Documents & Office, covering PDF. The repository describes itself as: Automatically transforms mixed song recordings into playable five-piece school band arrangements through audio separation, music transcription, arrangement, and difficulty… The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 8776444. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/, which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Audio To Band Score loads about 1.3k tokens when it runs, and up to ~15k if it reads all its reference files. Until then it costs about 31 tokens; SKILL.md has 172 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from kiri603/To-Sheet-Music-Skill at commit 8776444, republished under its MIT licence (© kiri603). 172 words, ~1,331 tokens.
.claude/skills/audio-to-band-score/SKILL.md (or your agent's skills folder). This skill also uses 34 other files; get the full folder from GitHub.你是负责交付成品的音乐编配 agent。目标是让乐队拿到结构完整、节奏清楚、符合实际演奏条件的伴奏总谱。执行音频分析、编配、校验与导出,不以工作流说明或未经整理的识别 MIDI 代替交付。
歌曲名_band.mid、歌曲名_band.pdf、歌曲名_band.mscz。MusicXML、分析记录、分离音轨和试听文件保留在工作目录;只有用户需要时再作为额外交付。先读 分轨脚本设计与使用。有完整缓存时先核对输入音频哈希、模型/参数、采样率和截取范围,全部一致且输出可读则复用;否则运行 scripts/separate_audio.py。默认 --profile high:四源模型提供人声、鼓、贝斯、其他伴奏的基础分析;六源模型额外提供吉他、键盘候选素材。不是把四源分离后的 other 再强制分成五个乐手声部。
manifest.json 定位轨道,核对采样率、帧数、截取偏移和完成状态。失败状态不得进入正式扒谱。默认处理整首,--start/--duration 只用于内部问题片段复查。对高还原要求、密集摇滚、复杂拍号或用户提供参考谱的任务,先读 转录保真与错误归因。保存未筛选候选、独立观察、改编前转录及最终事件四个阶段;先检查乐句来源路由、起音密度和绝对音高,再简化。禁止固定按八分音符去重、按音级合并八度运动、把检测空洞当休止,或为了动作评分通过而先删除核心音符。
读 编配和难度规则,并在工作目录持续维护结构化分析:
输入哈希 → 拍点/小节/段落 → 和弦及低音 → 声部音符候选 → 改编决定 → 可演奏谱面事件。
先判断半速/倍速、弱起、拍号及速度变化,再按同一时间网格转录各声部。为贝斯、吉他、键盘使用适合其素材的免费音高/音符识别方法;鼓使用鼓瞬态与鼓件识别,不能把鼓轨送入旋律音高识别器就宣称鼓谱完成。
识别结果只是候选。结合原混音、对应分轨、和弦、重复段落和人声避让核对;删除串音和不合理泛音,保留真实休止与切分。对于可以在不损害歌曲辨识度的前提下简化的细节,直接编成稳定可演奏的版本,不把每个小问题交回用户。
量化前先独立记录乐句起音、持续和休止的证据,再整理谱面时值。音高跟踪失效、推弦/滑音经过音和检测器的短空洞不能直接变成休止或新拨弦;同音再次拨弦也不能仅因音高没变就合并。优先比较整句节奏候选,保留证据支持的切分与短音,不统一强制整拍化。节拍网格用开头、中段、结尾的音频锚点验证,不为凑齐文件秒数添加变速。
对主音吉他和贝斯的单音段,使用 scripts/score_events.py build --report 同时生成谱面和全局可演奏性报告,只规划一次;check-playability 仅用于不生成谱面的诊断,不作为 build 的固定前置步骤。报告内部会联合选择弦、品、1—4 指和手位,并按 IOI、释放后的换把窗口、跨弦时间、近期换把与舒适度检查整句;这些手指数字只用于动作约束和审计,不写入最终 MusicXML、MSCZ 或 PDF。遇到 needs_repair 时,先运行 repair-playability;它只修改约束 JSON 中明确列出的非核心事件,按重排指法、局部缩短/移八度、局部简化的顺序最多尝试三次。核心音符、关键起音和必要延音默认受保护。报告状态为 passed 才能进入正式导出;incomplete 必须列出尚未覆盖的和弦连接或特殊奏法,不能称为完整可演奏性验证。
正式导出自动调用 scripts/rhythm_audit.py,对照独立保存的 rhythm-evidence.json 检查一次速度锚点、乐句起音与时值;仅在定位问题或修复时提前单独调用,详见节奏证据契约。报告中的检查范围必须包含关键主题和已知问题片段;缺少证据不能写成通过,不可把生成的事件反抄为验收答案。缩短音符、增删装饰或重新分配声部后必须重新检查节奏,不能仅凭可演奏性改善接受修改。
高还原任务须在导出时提供 --fidelity-evidence work/fidelity-evidence.json,复核独立观察中的绝对音高、起音、持续及覆盖范围;需要追踪改编时同时提供 --original-events、--authorized-changes。裸分轨模型候选不能直接当已复核真值。节奏对照和音符对照分别报告,不能以同一份筛选后的候选同时生成谱子与验收答案。存在已获允许的改编时保留差异记录,不能称为参考谱完全匹配。
读 谱面标准与验收 与 紧凑事件格式。模型只维护紧凑 events.json,用 scripts/score_events.py build 确定性生成 MusicXML,再由 MuseScore 导入和导出。不要直接编写、整份读取或反复回读 MusicXML/MSCX,也不要每首重新编写序列化脚本;只读取小节事件、生成摘要和审计错误。编制沿用随包模板的五件六谱表,生成器设置 A4 纵向;模板仅作为布局参考,实际调号、拍号、速度与段落按歌曲指定。
| 顺序 | 乐器 | 谱式 |
|---|---|---|
| 1 | 主音吉他 | 带节奏的六线 TAB |
| 2 | 节奏吉他 | 带节奏的六线 TAB |
| 3 | 贝斯 | 带节奏的四线 TAB |
| 4 | 键盘 | 高音、低音双谱表 |
| 5 | 鼓 | 五线鼓谱 |
总谱纵向按小节对齐,保留各声部休止、速度、段落、小节号和必要演奏标记。不要擅自改成吉他五线谱与 TAB 双重显示,不复制参考歌曲的标题、音符、调性或“审校稿”等内容。
定稿后调用一次 export:脚本将 MusicXML 导入 MSCZ,并从它导出 PDF 与 MIDI;输入已是 MSCZ 时直接保留该文件,省去重复转存。默认只需:
python scripts/score_events.py build --events work/events.json --output work/score-v1.musicxml --report work/playability.json
python scripts/score_tools.py export --score work/score-v1.musicxml --events work/events.json --out-dir work/exports-v1 --name song_band --musescore /actual/path/to/MuseScore --playability-report work/playability.json --rhythm-evidence work/rhythm-evidence.json --fidelity-evidence work/fidelity-evidence.json命令中的路径应替换为真实路径;从其他工作目录调用脚本时使用 skill 的绝对路径。审计/导出时同时提供实际 events.json(自定义配置时再提供 --config),让脚本检查报告是否过期或与输入不一致。导出目录须不存在;脚本防止覆盖原始文件,只有三种格式均成功生成后才发布该目录。直接使用该目录交付,不另建一套相同文件。
audit。重开检查不要求额外另存 MSCZ。完成三类独立检查:音乐内容与原音频的对应;演奏及记谱合理性;定稿文件可打开、MIDI 内容与最终 PDF 视觉检查(用户免格式校验时按上节跳过视觉检查)。分别记录检查状态、范围和未覆盖片段;信号候选不足的音符必须进入覆盖记录,不得静默跳过后以“零差异”交付。score_tools.py audit 的结构和 TAB 检查、以及 MIDI 与源事件一致,只证明传递正确。节奏证据检查也只证明列明范围内符合该证据,不证明整曲音频还原度。
遇到问题先定位具体时间段和声部,再尝试不同证据或更稳妥编配。模型下载自动重试最多三次,CUDA 显存不足最多转 CPU 重试一次。对同一音乐问题最多尝试三条有依据的修正路径;没有改善时停止盲目重算。不要静默省略整段、凭空补写标志性乐句、伪造“已听音”或准确率。
默认尽量自动完成;只有仍影响调性、节拍、核心和声或标志性旋律的关键问题无法解决时,才提出一个最小必要问题,并准确说明当前结果。无法调用实际音频感知工具时,应如实记录采用的是自动信号校验,不能称为人工听音审校。
交付文字保持简短:列出 MIDI、PDF、MSCZ,说明难度及必要改编;只报告实际存在且影响使用的限制。内部候选和质量记录不塞进正式谱面。不得为了让谱面显得完成而隐去实质错误。
© kiri603, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 34 other files (scripts, references, assets) in the repository root of kiri603/To-Sheet-Music-Skill.
Open the folder on GitHubat commit 8776444
Audio To Band Score next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Audio To Band Score this skillkiri603/To-Sheet-Music-Skill | 185 | — | ~1.3k | Automated safety check: Pass | MIT | |
| Kicadaklofas/kicad-happy | 1.4k | 1 repos | ~20k | Automated safety check: Pass | MIT | |
| PDF OCR Feedbacktokenbender/agent-guides | 367 | — | ~1.7k | Automated safety check: Pass | Apache-2.0 | |
| Ag2 Multimodal Inputag2ai/build-with-ag2 | 252 | — | ~1.7k | Automated safety check: Pass | Apache-2.0 | |
| Icra Supplementarybrycewang-stanford/Awesome-Journal-Skills | 1.2k | — | ~1.6k | Automated safety check: Pass | MIT | |
| Rss Supplementarybrycewang-stanford/Awesome-Journal-Skills | 1.2k | — | ~1.4k | Automated safety check: Pass | MIT |
aklofas/kicad-happy
Analyze KiCad projects and PDF schematics: schematics, PCB layouts, Gerbers, footprints, symbols, netlists, and design rules.
tokenbender/agent-guides
High-accuracy OCR refinement workflow with self-scoring, Maj@K consensus voting, and targeted repair for page-faithful transcription.
ag2ai/build-with-ag2
Send images, audio, video, or documents into an AG2 beta Agent alongside text.
brycewang-stanford/Awesome-Journal-Skills
A skill your agent uses when planning ICRA supplementary material, which in this venue means primarily the video attachment — 180 seconds, 20 MB, submitted in fixed PaperPlaza windows — plus…
brycewang-stanford/Awesome-Journal-Skills
A skill your agent uses when assembling RSS (Robotics: Science and Systems) supplementary material under the separate one-week-later deadline — deciding what leaves the self-contained main PDF…
mohitagw15856/pm-claude-skills
Download and save Instagram posts as high-resolution files. An agent skill from mohitagw15856/pm-claude-skills.
Categories
将用户提供的混音歌曲音频自动分轨、扒谱并改编为可演奏的五件校园乐队伴奏总谱,交付 MIDI、PDF 和可编辑 MSCZ。用于音频到乐队谱、歌曲扒带、乐队改编与难度调整;不用于语音转写、歌词翻译或仅下载现成曲谱。. Audio To Band Score is an agent skill from kiri603/To-Sheet-Music-Skill.
Audio To Band Score fits situations like: tasks that involve PDF.
Run `npx skills add kiri603/To-Sheet-Music-Skill --skill audio-to-band-score -a claude-code`. Or copy the skill folder (the kiri603/To-Sheet-Music-Skill repository) into .claude/skills/audio-to-band-score in your project. Claude Code loads it when a task matches its description.
Run `npx skills add kiri603/To-Sheet-Music-Skill --skill audio-to-band-score -a codex`. Or copy the skill folder (the kiri603/To-Sheet-Music-Skill repository) into .agents/skills/audio-to-band-score in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add kiri603/To-Sheet-Music-Skill --skill audio-to-band-score -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/audio-to-band-score, .gemini/skills/audio-to-band-score, .github/skills/audio-to-band-score and .opencode/skills/audio-to-band-score in your project.
SKILL.md names no scripts, command-line tools or credentials: Audio To Band Score is instructions for the agent only. Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Audio To Band Score is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.3k tokens (SKILL.md is roughly 5.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 14k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Audio To Band Score: Kicad (aklofas/kicad-happy, 1.4k stars), PDF OCR Feedback (tokenbender/agent-guides, 367 stars), Ag2 Multimodal Input (ag2ai/build-with-ag2, 252 stars) and Icra Supplementary (brycewang-stanford/Awesome-Journal-Skills, 1.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
kiri603 (a GitHub user) maintains it in kiri603/To-Sheet-Music-Skill, which has 185 GitHub stars. The repository was last updated on September 17, 2026.
Source: kiri603/To-Sheet-Music-Skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.