MDA
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/mda。
技能介绍
要解决的问题
同一个 Agent 工作流往往只在一款宿主工具里跑得顺:你在 Claude Code 里调好的技能,换到 Codex 或 Hermes Agent 上就可能因为格式、调用约定或上下文窗口差异而失效。团队内部常见的状况是,一个技能包在 A 平台用得好好的,到了 B 平台就要重新拆解、逐个适配。MDA 要解决的正是这类「技能跨平台迁移」的碎片化问题——把一组能力打包成统一的子技能集合,让不同的 Agent 宿主能按各自的方式加载。
它是怎么工作的
MDA 的核心是一个包含 8 个子技能文件的技能集合。每个子技能以独立文件的形式存在,宿主 Agent 在加载时会读取技能元数据与指令正文,再按自身的技能调度机制激活对应子技能。
关键的运行步骤大致是:
- 宿主解析
SKILL.md,获取技能名称与边界声明 - 按需读取某个子技能文件,理解其触发条件与可用工具
- 在对话或任务流中执行该子技能规定的操作序列
兼容性覆盖了多款主流平台,包括 Claude Code、Codex、Hermes Agent、OpenClaw、QClaw、WorkBuddy。这意味着技能本身的描述语言和文件组织方式需要在各平台的约定之间取得平衡——这是设计上的主要难点,也是它区别于单平台专用技能的地方。
适用边界与注意点
- 8 个子技能的具体分工在公开资料里没有逐一展开,生产环境接入前建议先在自己的宿主环境里逐个验证。
- 跨平台兼容意味着技能描述会尽量保持中性,某些平台特有的高级能力(如特定的工具钩子、沙箱机制)未必能在每个宿主上以最优方式运行。
- 它面向的是需要同时维护多个 Agent 工具链的开发者或团队,单平台使用者未必能感受到明显收益。
- 技能不会自带宿主端的运行时依赖,宿主需要预先具备基础的文件读取与技能调度能力。
使用场景
- 团队同时使用 Claude Code 和 Codex 两个 Agent 工具,希望同一套技能在两边都能加载,不必维护两份技能描述
- 要把技能分发到 Hermes Agent、OpenClaw、QClaw 等多个智能体平台,需要一份兼容各宿主格式的技能包
- 在不同宿主上验证 8 个子技能的触发条件与实际行为是否一致,排查跨平台加载的差异
- 更换或新增 Agent 宿主工具后,复用已有的技能集合,而不是为每个平台重写技能文件
适合人员
- 同时维护 Claude Code、Codex 等多个 Agent 工具链的开发者,希望一套技能在多个宿主通用
- 负责把内部技能分发到多个智能体平台的团队维护者,需要统一格式减少适配工作
- 经常在不同 Agent 宿主之间切换调试的工程师,想避免每次切换都重新适配技能
- 为团队选型多个 Agent 平台的架构师,需要一套已验证跨平台兼容的技能作为基线