Fectivnfy112357

Crossplug — AI skill for Claude Code

AI community

crossplug — AI coding-agent plugin bridge: convert plugins between DSH / MiniMax Code (mcode) / pi, agent-plugins.org 1.0.0 packages, pi extensions; dual-side installers.

How to install Crossplug

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Fectivnfy112357/crossplug and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Crossplug does

crossplug — AI coding-agent plugin bridge: convert plugins between DSH / MiniMax Code (mcode) / pi, agent-plugins.org 1.0.0 packages, pi extensions; dual-side installers.

Alternatives in AI

  • MiniMax AI/skills — Development skills for AI coding agents 6.5k ★
  • Claude To Im Skill — Bridge Claude Code / Codex to IM platforms — chat with AI coding agents from Telegram, Discord, or Feishu/Lark 1.3k ★
  • Adopt AI Properly — Workflow recipe — the org-side AI adoption arc, policy to proof, by chaining 4 skills 1.3k ★

README

crossplug — DSH ↔ mcode 插件互转桥

在 DSH(DeepSeek Harness)与 mcode(MiniMax Code / pi)之间**双向转换插件**的零依赖工具。 转换是"脚手架 + 映射":能映射的能力直接桥接(逻辑零移植),无法映射的生成带说明的桩, 每项结论写进输出包的 `CONVERSION-REPORT.md`。

使用

安装转换器(可选,装到任一侧)

node bin/convert.mjs install dsh        # DSH 侧:agent preset(~/.dsh/.agent-presets/crossplug/)
node bin/convert.mjs install dsh-host   # DSH 侧:宿主组合插件(推荐,所有会话可用,需重启 DSH)
node bin/convert.mjs install mcode      # mcode 侧:agent-plugins 插件包(~/.minimax/plugins/crossplug/)

转换

# DSH → mcode
node bin/convert.mjs dsh2mcode  [--out ] [--install mcode]

# mcode → DSH(默认输出 agent preset)
node bin/convert.mjs mcode2dsh  [--out ] [--install dsh]
# 输出为普通插件(宿主组合插件,所有会话可用,不依赖 preset 选择)
node bin/convert.mjs mcode2dsh  --host [--install dsh-host]

# 安装 host 模式转换产物到指定 profile
node bin/convert.mjs install dsh-host --src  --profile 

# 查看两侧插件
node bin/convert.mjs list

输入形态:DSH preset 目录(`preset.yml` + `agent.cordis.yml`)、DSH 插件源码(.js)、 pi extension 文件(.js/.ts)、pi 插件包目录(含 `vendor/` 相对依赖)、 agent-plugins 插件包(`plugin.json` / `.minimax-plugin` / `.claude-plugin`)。

在 DSH 里用

  • 转换产物为 preset:复制到 ~/.dsh/.agent-presets//,新会话选择该 preset。
  • 转换产物为 host 插件--host):所有会话自动生效,无需选择 preset。

在 MiniMax Code 里用

  • 转换产物复制到 ~/.minimax/plugins///plugins → Local 标签页安装/启用; 包内技能自动注册为斜杠命令(/技能名)。
  • mcode 侧使用转换器自身:安装后通过 /convert-plugin 斜杠命令或自然语言触发。

注意事项

  1. mcode CLI 不加载 pi extension(2026-08-15 实证,见 doc/mcode-plugin-spec.md §1.1): ~/.minimax/settings.jsonextensions 数组是死配置。面向 mcode 的产物以 agent-plugins MCP 包为准(工具经 MCP stdio 生效);pi extension 包与事件桥接 仅在独立 pi CLI / DSH 运行时有效。
  2. 事件桥接范围system-prompt/assemblebefore_agent_startsession/event(turn/end) ↔ turn_end 为 1:1;其余事件弱/只读转发或丢失(报告标注)。
  3. 能力边界:mcode 插件承载 skills/MCP,DSH 工具行无法自动变成 mcode 插件工具; TUI 渲染、快捷键、provider 注册等两侧无对应,空操作。MCP 服务器不随 pres