如何在 Multica 中创建、导入 skill 并绑定给多个 agent 复用

📅 发布时间:2026/9/10 2:23:42
如何在 Multica 中创建、导入 skill 并绑定给多个 agent 复用
如何在 Multica 中创建、导入 skill 并绑定给多个 agent 复用【免费下载链接】multicaMake humans and AI agents work as one team — open-source and self-hostable.项目地址: https://gitcode.com/GitHub_Trending/mu/multica当同一个流程审查清单、报告模板、配套脚本需要被多个 agent 使用时把它复制进每个 agent 的 instructions 会让维护成本成倍增长。Multica 的做法是把它打包成 workspace 中的 skill主文件是SKILL.md可附带脚本、模板和参考材料把 skill 绑定给 agent 后agent 在执行相关工作时使用其中的指引方法只需在一处维护。适用前提你已有 Multica workspace并且要绑定 skill 的 agent 已经存在创建 agent 需要先有一个可用的 runtime。任何 workspace 成员都可以创建或导入 skill。先判断内容该写进 skill 还是 agent instructionsMultica 文档中两者的分工如下来自 Skills 文档Agent instructionsSkill适合该 agent 长期负责的职责、边界和交付要求一类工作中可复用的步骤、材料和工具作用域属于单个 agent每次运行都会带上可以加给多个 agent可单独启用/禁用例子只审查前端代码不直接修改一份可访问性检查清单和报告模板判断原则只属于一个 agent 的长期要求写进 instructions会被多类工作或多个 agent 复用的步骤和材料才做成 skill。创建或导入 skill在 workspace 的Skills页点击New skill共有四种方式选项适用情况Create manually从空白SKILL.md开始手写Import from local选择包含SKILL.md的文件夹或本机上的.skill/.zip压缩包Import from URL从 GitHub、ClawHub 或 Skills.sh 导入已发布的 skillCopy from a runtime扫描已连接电脑上的 skills把选中的复制进 workspace手动创建时 SKILL.md 该写什么每个 skill 的主文件是SKILL.md文档建议写清楚skill 适用的场景、开始前要检查什么、执行的步骤、结果应该是什么形式、什么时候停下来向成员确认。可以添加支撑文件例如SKILL.md references/api-conventions.md templates/review-report.md scripts/check.sh注意SKILL.md是保留路径支撑文件不能使用这个名字。支撑文件会随主文件一起交给 agent。用 CLI 从本地或 URL 导入如果已安装并登录 CLI通过multica setup连接实例同一个压缩包格式也可以从命令行导入multica skill import --file ./review-helper.skill从 URL 导入时multica skill import --url skill-urlskill-url替换为已发布 skill 的地址。导入遇到同名 skill 时默认停止fail不改动现有内容按意图选择冲突策略multica skill import --url skill-url --on-conflict overwrite multica skill import --url skill-url --on-conflict rename multica skill import --url skill-url --on-conflict skipoverwrite只允许 skill 的创建者执行并且保留原有 ID 和 agent 绑定workspaceadmin即使能在应用里编辑该 skill也无法通过 import 覆盖它。从 runtime 复制的局限Copy from a runtime是对当时文件的快照。之后本地文件的变化不会自动更新 workspace 中的版本需要重新导入或在 Multica 里编辑。把 skill 绑定给多个 agentskill 创建或导入后还需要加到具体的 agent 上。两种入口在 skill 页面上选择 agent或在 agent 的Skills标签页管理绑定。绑定关系是双向多对多的一个 agent 可以使用多个 skill一个 skill 可以服务多个 agent暂时不需要某个 skill 时禁用绑定而不是删除 skill对 skill 的编辑从后续运行开始生效不影响已在进行中的运行。只有能修改该 agent 的成员才能添加、移除或禁用它的 skill。用 CLI 绑定时skill-id和agent-id替换为对应 list 命令输出的 IDlist 命令会打印可复制的短 IDmultica skill list multica agent list multica agent skills add agent-id --skill-ids skill-idskills add是追加绑定skills set agent-id --skill-ids ...会替换该 agent 的完整 skill 列表完整参数以multica agent skills --help为准参见 CLI 文档。两条替代路径同样来自文档创建 agent 时直接勾选在 agent 创建页可以从 workspace 里挑选一个或多个 skill。复制 agent 时自动携带multica agent copy agent-id默认把原 agent 的 skills 一并带到新 agent原 agent 不受影响加--no-skills可跳过。环境变量值、MCP 配置等秘密项永远不会被复制。绑定的 skill 在运行时如何生效绑定只是配置真正让 agent 用上 skill 的是运行前的注入机制。在每次运行开始前Multica 会把该 agent 绑定的 skills 写入对应 AI 编码工具的 skill 路径工具通过各自的原生机制发现它们各工具的路径见 AI coding tools comparison工具Skill 注入路径Claude Code.claude/skills/Codex$CODEX_HOME/skills/GitHub Copilot CLI.github/skills/Cursor Agent.cursor/skills/OpenCode.opencode/skills/OpenClawskills/Kiro CLI.kiro/skills/Kimi CLI.kimi/skills/Qwen Code.qwen/skills/Trae CLI.traecli/skills/Antigravity.agents/skills/其余工具各自的.工具名/skills/目录完整列表见 providers 文档两个值得知道的边界仓库里已存在的 skill 永远不会被覆盖。同名冲突时Multica 给注入的副本换一个不同的目录名运行结束后只清理它自己创建的文件。Codex、Hermes、OpenClaw 的处理略有不同Codex 使用每次运行独立的CODEX_HOME不会写入系统级 Codex 目录Hermes 使用每次运行独立的HERMES_HOME该隔离仅在 agent 有绑定 skill 时启用OpenClaw 使用当前运行工作目录下的skills/。另外已连接电脑上本地安装的 runtime skillClaude Code 和 Codex会出现在 agent 的Skills标签页中可以按 agent 禁用禁用同样需要修改该 agent 的权限。而.claude/skills/、.agents/skills/这类直接放在代码仓库里的项目级 skill 由仓库自行管理Multica 不会自动把它们注册为 workspace skill。核对绑定、更新 skill 与权限边界核对已完成的绑定用 list 命令即可multica skill list multica skill get skill-id multica agent skills list agent-idskill list里能看到 workspace 内全部 skillagent skills list能看到某个 agent 当前绑定的 skill。更新已导入的 skill从 GitHub、ClawHub 或 Skills.sh 导入的 skill 保留了来源引用可以拉取最新版本。入口有两个——skill 页面上的Update或列表行菜单里的 Update from source以及 CLImultica skill refresh skill-id刷新是从来源重新下载并原地替换规则是保留skill 的身份——agent 绑定、labels、创建者、创建日期。agent 无需重新添加就继续持有该 skill替换名称如果来源改了名、描述、SKILL.md和全部支撑文件本地的编辑会被覆盖。创建者以及 workspaceowner/admin可以执行更新。手动创建、从压缩包导入或从 runtime 复制的 skill 没有托管来源无法这样更新只能重新导入。批量更新时在 skills 列表选中多个 skill 后在工具栏选Update所有带托管来源的被重新下载没有来源的自动跳过。权限与删除的边界任何 workspace 成员可以创建或导入 skill创建者和 workspaceowner/admin可以修改或删除其他成员只能查看和使用删除是永久的并且会同时把该 skill 从所有 agent 上移除从外部来源导入的 skill 可能包含脚本、命令或不安全指令Multica 不替你审查、签名或沙箱化导入内容会原样交给 agent所以来源必须是你信任的。完成以上操作后验证闭环是multica skill list里能看到 skillmultica agent skills list agent-id里能看到绑定agent 的下一次运行开始使用它。需要继续深入时可以从 Skills 文档的 Next steps 走向 Daemon and runtimes 查看 skill 如何到达实际执行环境或查看 创建与配置 agent 了解 agent 侧的完整字段。【免费下载链接】multicaMake humans and AI agents work as one team — open-source and self-hostable.项目地址: https://gitcode.com/GitHub_Trending/mu/multica创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考