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-code、codex、opencode、openclaw、hermes、gemini-cli、windsurf、github-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 detect 中 Will install to 列出的所有 harness。
  • install 默認只寫當前項目。
  • 需要寫用戶全局 harness config 時,傳 --global-config。

MCP 配置

如果要通過 MCP 使用它,已覈實配置項爲 command 爲 bun,args 指向:

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

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

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

小夜