Interaction Design Board
daymade/claude-code-skills
Generates several distinct, clickable HTML interaction prototypes for one product surface into a Design Board and collects selection/remix feedback before implementation.
Mix intent as a handoff artifact (混音意图) - stating what a mix must achieve so a human engineer, a DAW, or a generative backend can all act on it, without prescribing EQ or compressor settings.
$ npx skills add jtydhr88/music-composition-skills --skill mc-mix-intent -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jtydhr88/music-composition-skills mc-mix-intent --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/jtydhr88/music-composition-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/music-composition/skills/mc-mix-intent .claude/skills/mc-mix-intent && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "mc-mix-intent" agent skill from https://github.com/jtydhr88/music-composition-skills/tree/main/plugins/music-composition/skills/mc-mix-intent into .claude/skills/mc-mix-intent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mc-mix-intent", 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.
$skill-installer install https://github.com/jtydhr88/music-composition-skills/tree/main/plugins/music-composition/skills/mc-mix-intentType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add jtydhr88/music-composition-skills --skill mc-mix-intent -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jtydhr88/music-composition-skills mc-mix-intent --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jtydhr88/music-composition-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/music-composition/skills/mc-mix-intent .agents/skills/mc-mix-intent && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "mc-mix-intent" agent skill from https://github.com/jtydhr88/music-composition-skills/tree/main/plugins/music-composition/skills/mc-mix-intent into .agents/skills/mc-mix-intent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mc-mix-intent", 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 jtydhr88/music-composition-skills --skill mc-mix-intent -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jtydhr88/music-composition-skills mc-mix-intent --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jtydhr88/music-composition-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/music-composition/skills/mc-mix-intent .cursor/skills/mc-mix-intent && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "mc-mix-intent" agent skill from https://github.com/jtydhr88/music-composition-skills/tree/main/plugins/music-composition/skills/mc-mix-intent into .cursor/skills/mc-mix-intent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mc-mix-intent", 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.
$ gemini skills install https://github.com/jtydhr88/music-composition-skills.git --path plugins/music-composition/skills/mc-mix-intent--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add jtydhr88/music-composition-skills --skill mc-mix-intent -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jtydhr88/music-composition-skills mc-mix-intent --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jtydhr88/music-composition-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/music-composition/skills/mc-mix-intent .gemini/skills/mc-mix-intent && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "mc-mix-intent" agent skill from https://github.com/jtydhr88/music-composition-skills/tree/main/plugins/music-composition/skills/mc-mix-intent into .gemini/skills/mc-mix-intent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mc-mix-intent", 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 jtydhr88/music-composition-skills mc-mix-intentInstalls 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 jtydhr88/music-composition-skills --skill mc-mix-intent -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/jtydhr88/music-composition-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/music-composition/skills/mc-mix-intent .github/skills/mc-mix-intent && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "mc-mix-intent" agent skill from https://github.com/jtydhr88/music-composition-skills/tree/main/plugins/music-composition/skills/mc-mix-intent into .github/skills/mc-mix-intent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mc-mix-intent", 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 jtydhr88/music-composition-skills --skill mc-mix-intent -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install jtydhr88/music-composition-skills mc-mix-intent --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jtydhr88/music-composition-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/music-composition/skills/mc-mix-intent .opencode/skills/mc-mix-intent && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "mc-mix-intent" agent skill from https://github.com/jtydhr88/music-composition-skills/tree/main/plugins/music-composition/skills/mc-mix-intent into .opencode/skills/mc-mix-intent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mc-mix-intent", 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.
mc-mix-intentMix intent as a handoff artifact (混音意图) - stating what a mix must achieve so a human engineer, a DAW, or a generative backend can all act on it, without prescribing EQ or compressor settings.
Mc Mix Intent is an agent skill from jtydhr88/music-composition-skills. Mix intent as a handoff artifact (混音意图) - stating what a mix must achieve so a human engineer, a DAW, or a generative backend can all act on it, without prescribing EQ or compressor settings. The five domains (time, frequency, level, stereo, depth) and the imagined sound stage, the four goals (mood, balance, definition, interest), where balance is required and where depth must be consistent instead, the two legitimate reasons to be unbalanced, why sustained pads mask far more than short percussive hits, and how…
Its SKILL.md is about 2.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `reference.md`).
It sits in Frontend & Design, covering Internationalization and Performance reviews. The repository describes itself as: Professional agent skills for composing and arranging popular music. The licence is MIT.
9 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 7adca0c. 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.
No scripts in the folder and no shell commands in SKILL.md.
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.
Mc Mix Intent loads about 2.2k tokens when it runs. Until then it costs about 229 tokens; SKILL.md has 520 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); files beside SKILL.md are not scanned.
The full file from jtydhr88/music-composition-skills at commit 7adca0c, republished under its MIT licence (© jtydhr88). 520 words, ~2,244 tokens.
.claude/skills/mc-mix-intent/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.这个 skill 产出的是意图,不是参数。
区别很要紧:
本库只到意图为止。 EQ 频点、压缩比、母带链出库到混音库。
| 症状/任务 | 读 |
|---|---|
填 ARR-SPEC 的 mix_intent | §2–§4,然后 §8 |
| 混音技术上干净但"不对" | §3.1 情绪 |
| 不知道该不该追求平衡 | §4(深度是要一致,不是平衡) |
| 声部互相盖 | §5 掩蔽(多半是 pad 的问题,不是鼓的) |
| 要交给混音师 | §2 五领域 + §8 的交接格式 |
| 判断某个后端能吃多少 | §7 |
| 想找参考曲目 | §6 |
| 不归这里 | 归哪 |
|---|---|
| EQ 频点、压缩比、混响参数、总线链、母带 | 出库 → 声音设计与混音库 |
| 频段冲突的改写型解法(换音区、减音符、交替) | mc-texture-layering(先在那儿解,解不掉才来这儿) |
| 前景/中景/背景的结构规划 | mc-texture-layering §2 |
| 人声该怎么唱 | mc-vocal-direction |
| 和声/double 的声像具体方案 | mc-vocal-direction §6.2 |
| 音色本身怎么设计 | mc-sound-design |
| 鼓组内部各件的左右与高低布局 | mc-rhythm-section §6(本 skill 的声场图只定鼓组整体坐在哪) |
★ 与
mc-texture-layering的分界(重复一遍,因为最容易混): texture-layering 的解法是"改写",mix-intent 的解法是"改混"。 能改写解决的不要留给混音。
| 必填 | 问法 |
|---|---|
| ① 情绪 | 一句话说这首混音要传达什么。先写这条,它否决后面所有决定 |
| ② 声场图 | 每件乐器的左右位置和前后位置(§2) |
| ③ 主角序列 | 逐段写:这一段谁是最清楚的元素 |
| ④ 让路关系 | 谁给谁让、在什么时候(ducking_map) |
| ⑤ 参考曲目 | 至少一首,且说得出参考它的哪一个具体方面 |
混音过程必须涉及 5 个主要领域 (p0089):
| # | 领域 |
|---|---|
| 1 | 时间(Time) |
| 2 | 频率(Frequency) |
| 3 | 电平(Level) |
| 4 | 立体声(Stereo) |
| 5 | 深度(Depth) |
立体声和深度共同构成"空间(Space)" (p0089)。
声场(Sound stage):
混音应该呈现在一个想象出来的声场当中,各个乐器具有一定的**左右(立体声)**和 **前后(深度)**位置 (p0089)。
这就是交接格式的骨架——一张声场图 + 五个领域各写一句,混音师就能开工。
左右与前后各靠什么线索(Howard & Angus):
宏观 vs 微观 (p0089):
| 针对 | 例 | |
|---|---|---|
| 宏观混音 | 影响整个混音的元素 | 混音的频率平衡 |
| 微观混音 | 每一个乐器声部单独处理 | 人声听上去是否自然 |
本 skill 主要写宏观——微观是混音师的手艺,不该由编曲规格单规定死。
混音有 4 个基本目标 (p0089):
| # | 目标 |
|---|---|
| 1 | 情绪(Mood) |
| 2 | 平衡(Balance) |
| 3 | 清晰(Definition) |
| 4 | 趣味(Interest) |
评价混音时,先看它在各主要领域表现出的连贯性和吸引力,然后再分析对每个目标的完成度 (p0089)。
情绪指混音能否表达出音乐中含有的情感因素 (p0090)。
两个反例,都很说明问题 (p0090):
注意第二个例子:每一项单独看都是"好混音"的标志,合起来却是错的。 技术上正确不等于情绪上正确。
只擅长处理某种音乐风格的混音师,遇到其他风格时效果往往不佳 (p0090)。
对本库的意义:生成模型也是"只擅长某种风格的混音师"——
它会把任何输入往它见得最多的那种平衡上拉。
所以 mix_intent.mood 必须写死,且在 prompt 里靠前。
清晰度代表着声音听上去是否清楚、可辨认 (p0090)。
落到规格单上就是 §1③ 的主角序列:逐段说清楚谁必须是可辨认的。
清晰度本质上包含在分离度里:一件乐器清不清晰,看它能不能被听辨出来(可懂度),也看它听着自不自然,跟响不响关系不大 (p0260)。判据可以用两个反例检验:钢琴录得像从海底传出来,或者踩镲缺了基本的高频成分,这两种情况电平都可能正常,清晰度却塌了 (p0260)。
电平和清晰度常被当成简单正比:"乐器电平越大,清晰度越高" (p0100)。但这条只在乐器本身频率健康时成立;一件频率本身有缺陷的乐器,提升电平只会让它变大,不会让它变清晰 (p0100)。诊断"这个声部不够清晰"时,先判断是响度不够还是频率有洞,再决定该不该推电平。
趣味往往来自违反平衡(见 §4.3),但违反平衡只是趣味的一种极端形式,趣味的机制更底层:耳朵会适应,声音长时间不变,注意力就会掉,只有变化才能把耳朵重新抓回来 (p0091)。主歌副歌反复、音轨加倍、配器改变,本质上都是靠制造变化撑住这份注意力 (p0091)。
混音能在编曲结构之上再叠一层变化,判据是"哪个段落有、哪个段落没有",不涉及具体参数 (p0092):
风格决定该做到什么程度:氛围音乐要让人有兴趣但不能太抓耳朵;trance 靠同一主题反复,变化反而要做得更精细才不腻 (p0092)。
写法:这些变化点按段落写进 focus_by_section[],不平衡类的写进 deliberate_imbalance[](§4.3),都不要写成全曲统一的状态。
频率平衡:缺少中高频会让混音听上去浑浊、模糊,声像也显得更远 (p0090)。判据不是补到某个具体数值,是听感一旦落到"浑浊、模糊、变远"这三个词,就说明中高频欠了。
立体声声像平衡:靠电平平衡与频率平衡两条撑起来,尽量让乐器整体上左右对称(例如吉他、沙锤、伴唱人声)(p0252)。这里说的"平衡"针对整体声像分布,不要求单件乐器必须居中,居中反而是清晰度最差的位置(见 §2 定位线索)。
电平平衡:这里指相对电平,不是绝对电平。混音评估问的是"相对于其他乐器,这件乐器有多响",不是"这件乐器本身有多响";把监听音量整体开大解决不了相对电平的问题 (p0097)。相对电平通常由乐器在这一刻的重要性决定,随歌曲进展要跟着调,例如主音吉他独奏段的电平就该比伴奏段更高 (p0098)。 代价:如果为了让相对电平整齐,把所有敲击都压到同一电平,鼓组会听起来像"鼓机",丢掉原始力度带来的音色变化,电平平衡不等于电平统一 (p0388)。
深度问题要做到一致,而非平衡 (p0090)。
例:如果底鼓声像近到贴脸,而军鼓远到邻居家,会使整个鼓组产生 在深度上极其扭曲的声像布局 (p0090)。
这条容易被误读成"深度也要居中"。不是—— 深度可以整体很近或整体很远,但同一个声源组内部必须一致。
自检动作:把乐器按组(鼓组、键盘组、弦乐组)分别列出深度值, 组内差异大于组间差异 → 错了。
物理上"同一组"就是共享同一套早期反射与混响拖尾:各声像位置的早期反射可以不同, 但拖尾的衰减率必须相同(Howard & Angus p0348–0350)。
例:Delgados《The Past That Suits You Best》里,混音师 Dave Fridmann 把鼓组和人声的声像完全设置到一个声道当中,创造出立体声上不平衡但很有魅力的效果 (p0090)。
富于趣味的不平衡通常是瞬间上的处理——例如舞曲的华彩段落里把一些低频信号加倍 (p0090)。
"通常是瞬间上的"这句是关键:不平衡是事件,不是状态。 全曲不平衡是错误,某一处不平衡是手法。
写法:不平衡要写进 mix_intent.deliberate_imbalance[],
带起止小节和理由。没写小节范围的不平衡,一律当成失误。
掩蔽的核心原则:响度高的声音会掩蔽响度低的声音; 一件乐器的频率范围会掩蔽另一件乐器的频率范围 (p0038)。
但真正有用的是下面这条时间维度的推论:
- 打击乐器(如底鼓)发声时间短,掩蔽作用较小
- 持续发声的乐器(如锯齿波 pad)会占满频谱和立体声空间,掩蔽作用大 (p0038)
- ★ 提升密集 pad 声部的电平,比提升底鼓电平带来更多的掩蔽; pad 掩蔽底鼓是持续发生的大问题 (p0038)
Howard & Angus 把这几条讲成了机制:
推论(本库的用法): 诊断"糊"的时候,先查持续音,不要先查打击乐。 直觉总是指向"鼓太大了",但按这条,元凶更可能是那个一直在响的 pad 或垫底吉他。
首选解法仍然在上游:让 pad 在低频区留空(改写,mc-texture-layering),
而不是靠侧链把它压下去(改混)。侧链是解决不掉时才用的。
| 用法 | 说明 |
|---|---|
| 作为模板仿效 | 极佳的训练方法,但**"模仿是创新最大的敌人"**;且作品类型差异会让模仿失效 |
| 作为灵感来源 | 混音开始前播放,启迪方向 |
| 陷入困境时的突破口 | 研究自己的混音与参考的差别 |
| 作为成品参考 | 完成后对照频响和电平 |
| 校准耳朵 | 到不熟悉的环境先放熟悉的参考曲,摸清扬声器/房间/座位 |
| 评估扬声器 | 放自己真正熟悉的作品,比商家放的流行乐管用 |
最后这条对本库特别重要:仓库的度量工具从成品音频反推指标,
测到的动态范围是母带之后的。所以拿参考曲的动态值当目标会系统性偏紧——
这也是 probe_quality 要先报 bitrate 和高频截止的原因。
| 后端 | 能吃 | 不能吃 |
|---|---|---|
| Suno / MiniMax | 情绪、整体质感的形容(warm、dry、wide chorus) | 声场图、ducking_map、逐段深度 |
| YuE2 | 同上,段落粒度更细 | 精确声像与深度 |
| MIDI / DAW | 全部——直接当 direction sheet | — |
★ 规则:后端 profile 里标 honors: none 的项,
算照做率时必须排除,不能给 0 分。
否则一个诚实声明"我做不到声像"的后端,会比一个假装做得到的后端得分更低——
那会把评分体系带向错误的方向。
| 字段 | 本 skill 的哪一节 |
|---|---|
mix_intent.mood | §3.1(一句话,且放在生成提示词的靠前位置) |
mix_intent.sound_stage[] | §2(每件乐器的 pan + depth) |
mix_intent.focus_by_section[] | §3.2 主角序列 |
mix_intent.ducking_map[] | §5(谁给谁让、什么时候) |
mix_intent.deliberate_imbalance[] | §4.3(必须带起止小节 + 理由) |
mix_intent.reference_tracks[] | §6(必须写参考它的哪个方面) |
mood 写了,一句话,且不和后面的决定打架mc-texture-layering 解掉了,没堆到这儿honors 的定义见 本库架构文档 §2.3。© jtydhr88, 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 1 other file in plugins/music-composition/skills/mc-mix-intent of jtydhr88/music-composition-skills.
Open the folder on GitHubat commit 7adca0c
Mc Mix Intent 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 |
|---|---|---|---|---|---|---|
| Mc Mix Intent this skilljtydhr88/music-composition-skills | 151 | — | ~2.2k | Automated safety check: Pass | MIT | |
| Interaction Design Boarddaymade/claude-code-skills | 1.4k | — | ~2.7k | Automated safety check: Pass | MIT | |
| Odoo L10n Compliancesickn33/agentic-awesome-skills | 47k | 2 repos | ~1.1k | Automated safety check: Pass | MIT | |
| Impeccablebestofjs/bestofjs | 3.1k | 27 repos | ~2.6k | Automated safety check: Pass | MIT | |
| Chatbox i18n Translatorchatboxai/chatbox | 42k | — | ~508 | Automated safety check: Pass | GPL-3.0 | |
| Internationalization Workflow with i18niOfficeAI/AionUi | 33k | 1 repos | ~1.9k | Automated safety check: Pass | Apache-2.0 |
daymade/claude-code-skills
Generates several distinct, clickable HTML interaction prototypes for one product surface into a Design Board and collects selection/remix feedback before implementation.
sickn33/agentic-awesome-skills
Country-specific Odoo localization: tax configuration, e-invoicing (CFDI, FatturaPA, SAF-T), fiscal reporting, and country chart of accounts setup.
bestofjs/bestofjs
A skill your agent uses when the user wants to design, redesign, shape, critique, audit, polish, clarify, distill, harden, optimize, adapt, animate, colorize, extract, or otherwise improve a…
chatboxai/chatbox
Translates new or changed i18n keys from a Chatbox Pro diff, staged changes or a commit range, writing the locale JSON files directly with a built-in glossary.
iOfficeAI/AionUi
Standards for keeping all user-facing text translatable: read the i18n config first, use namespaced keys, reuse shared strings and follow the key naming rules.
moeru-ai/airi
Review pending AIRI translations on Crowdin in a batch, then sync them into the repository.
jtydhr88/music-composition-skills
The post-generation AI-tell audit (AI 味诊断). An agent skill from jtydhr88/music-composition-skills.
jtydhr88/music-composition-skills
Arrangement architecture (编曲结构学) - the shape of a track over time rather than its notes.
jtydhr88/music-composition-skills
The corpus layer (语料层) - how real recordings are made to testify for or against the textbook rules.
jtydhr88/music-composition-skills
Thematic development (乐思发展层) - what the theme is and what each section does with it.
jtydhr88/music-composition-skills
Song form and section design (曲式与段落) - the terminology, the standard templates, and how to build a setsu backwards from the chorus.
jtydhr88/music-composition-skills
Melody writing (旋律法) - what a melodic line expresses and how to make it singable.
Categories
Mix intent as a handoff artifact (混音意图) - stating what a mix must achieve so a human engineer, a DAW, or a generative backend can all act on it, without prescribing EQ or compressor settings. Mc Mix Intent is an agent skill from jtydhr88/music-composition-skills. Mix intent as a handoff artifact (混音意图) - stating what a mix must achieve so a human engineer, a DAW, or a generative backend can all act on it, without prescribing EQ or compressor settings.
Mc Mix Intent fits situations like: writing the mixintent block of an ARR-SPEC; handing a session to an engineer; deciding what a backend can actually honor; diagnosing a mix that is technically clean but emotionally wrong.
Run `npx skills add jtydhr88/music-composition-skills --skill mc-mix-intent -a claude-code`. Or copy the skill folder (plugins/music-composition/skills/mc-mix-intent in jtydhr88/music-composition-skills) into .claude/skills/mc-mix-intent in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jtydhr88/music-composition-skills --skill mc-mix-intent -a codex`. Or copy the skill folder (plugins/music-composition/skills/mc-mix-intent in jtydhr88/music-composition-skills) into .agents/skills/mc-mix-intent 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 jtydhr88/music-composition-skills --skill mc-mix-intent -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/mc-mix-intent, .gemini/skills/mc-mix-intent, .github/skills/mc-mix-intent and .opencode/skills/mc-mix-intent in your project.
SKILL.md names no scripts, command-line tools or credentials: Mc Mix Intent is instructions for the agent only.
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. Review the folder before installing.
Mc Mix Intent is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.2k tokens (SKILL.md is roughly 9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Mc Mix Intent: Interaction Design Board (daymade/claude-code-skills, 1.4k stars), Odoo L10n Compliance (sickn33/agentic-awesome-skills, 47k stars), Impeccable (bestofjs/bestofjs, 3.1k stars) and Chatbox i18n Translator (chatboxai/chatbox, 42k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
jtydhr88 (a GitHub user) maintains it in jtydhr88/music-composition-skills, which has 151 GitHub stars. The repository holds 29 skills in this directory. The repository was last updated on September 22, 2026.
Source: jtydhr88/music-composition-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.