建置代理外掛程式
使用此技能來建立、遷移、打包和檢查代理外掛程式。
使用時機
當您需要以下操作時,請使用此技能:
- 從頭建立新的代理外掛程式
- 從 Claude Code、Cursor、Codex、OpenCode 或 VS Code 遷移
- 驗證和打包現有的外掛程式
- 檢查外掛程式的結構
指令
建立新外掛程式
# 互動模式
bun packages/cli/bin/agent-plugins init
# 使用旗標
bun packages/cli/bin/agent-plugins create --name my-plugin --skills-only
從現有設定遷移
# 自動偵測來源格式
bun packages/cli/bin/agent-plugins migrate ./my-project
# 指定來源格式
bun packages/cli/bin/agent-plugins migrate ./my-project --from claude
驗證與打包
bun packages/cli/bin/agent-plugins package ./my-plugin
檢查外掛程式
bun packages/cli/bin/agent-plugins inspect ./my-plugin
範例
建立僅含技能的外掛程式
bun packages/cli/bin/agent-plugins create \
--name my-skills \
--skills-only \
--output ./my-skills-plugin
從 Claude Code 遷移
bun packages/cli/bin/agent-plugins migrate \
./my-claude-project \
--from claude \
--output ./my-agent-plugin
驗證外掛程式
bun packages/cli/bin/agent-plugins package ./my-plugin --dry-run
輸出結構
產生的外掛程式遵循以下結構:
my-plugin/
├── plugin.json
├── skills/
│ └── skill-name/
│ └── SKILL.md
└── mcp.json (選用)
遷移報告
遷移時,工具會報告:
- ✓ 可攜式元件(已遷移)
- ⚠ 用戶端特定元件(未遷移)
- ✗ 不支援的元件(未遷移)