Pack Agent:把 skills、rules 和 MCP 打进 .pack.zip 并安装到 harness

前言

做 DeepSeek Harness(DSH)或智能体开发时,常要把同一套 skills、rules 和 MCP 配置放到 Claude Code、Codex 等不同 harness 中。手动复制目录和配置容易漏,卸载也容易残留。

DSH 的理念是「一切皆插件」。社区目录是独立站点,与 DeepSeek / 幻方无官方从属关系。下面介绍一个 DSH 插件:@sakikotgw/pack-agent,它把 skills、rules 和 MCP 打包成 .pack.zip,并安装到 harness;卸载使用安装台账。

这是什么

pack-agent 是 npm 包 @sakikotgw/pack-agent,仓库地址为 https://github.com/sakikoTGW/pack-agent。它面向 harness 配置管理:先打包 skills、rules 和 MCP,再安装到目标 harness。

已核实的包信息包括:

  • License:MIT
  • 运行要求:Bun >= 1.1
  • DSH 相关 agent-pack 位于 agent-pack-dsh
  • DSH 插件包:@sakikotgw/pack-agent-dsh

核心功能

pack-agent 提供以下能力:

  1. 把 skills、rules 和 MCP 打包成 .pack.zip,并安装到 harness。
  2. 卸载使用安装台账。
  3. 提供由 Bun 运行的 MCP server,路径为:
node_modules/@sakikotgw/pack-agent/mcp/server.ts
  1. 支持以下 harness id:claude-codecodexopencodeopenclawhermesgemini-cliwindsurfgithub-copilot

安装与启用

先确认本机已有 Bun >= 1.1

从 npm 安装:

npm install @sakikotgw/pack-agent
packagent detect

第一条命令安装包,第二条命令检测当前环境会安装到哪些 harness。

也可以一次性执行安装示例:

npx --yes -p @sakikotgw/pack-agent packagent install foo.pack.json

在 Windows 上,npx --package @sakikotgw/pack-agent -- pack-agent 会失败;这里可用的 bin 名是 packagent

典型用法

下面命令来自已核实示例:

packagent agents init
packagent export --agent <id>
packagent install .agent-pack/exports/<id>.pack.json --runtime claude-code
packagent eject --name <id>

安装范围规则如下:

  • --runtime 时,安装到指定 harness。
  • 不加 --runtime 时,安装到 packagent detectWill install to 列出的所有 harness。
  • install 默认只写当前项目。
  • 需要写用户全局 harness config 时,传 --global-config

MCP 配置

如果要通过 MCP 使用它,已核实配置项为 commandbunargs 指向:

node_modules/@sakikotgw/pack-agent/mcp/server.ts

配置示例如下:

{
  "mcpServers": {
    "agent-pack": {
      "command": "bun",
      "args": ["node_modules/@sakikotgw/pack-agent/mcp/server.ts"]
    }
  }
}

适用场景与注意

适合需要在多个 harness 中复用同一套 skills、rules 和 MCP 配置的 DSH 开发者或智能体开发者。

使用前注意:

  • 插件以当前 DSH 进程权限运行,安装前应检查源码与许可证。
  • @sakikotgw/pack-agent 的 License 为 MIT
  • 运行要求 Bun >= 1.1
  • 默认安装只影响当前项目;如需用户全局配置,需要显式传 --global-config
  • Windows 下注意 bin 名是 packagent
  • 社区目录是独立站点,与 DeepSeek / 幻方无官方从属关系。

结尾

pack-agent 的价值在于把 skills、rules 和 MCP 的打包、安装、卸载收敛成一组命令,减少在 Claude Code、Codex 等 harness 之间手工搬运配置的工作。

目录页:https://www.skillhub.cn/plugins/sakikoTGW/pack-agent

GitHub:https://github.com/sakikoTGW/pack-agent

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜