Community研究与数据分析github.com

HiAi-gg/agent-plugins-builder

创建、转换和打包可移植的 Agent 插件,支持从现有智能体配置、技能和 MCP 服务器迁移。

agent-plugins-builder 是什么?

此技能旨在帮助开发者和 AI 智能体用户轻松创建、迁移、打包和检查 Agent 插件。它支持从主流开发工具(如 Claude Code、Cursor、Codex、OpenCode 和 VS Code)自动将现有配置迁移为标准的 Agent 插件格式,并生成结构清晰的输出(包括 plugin.json、技能文件夹和可选的 mcp.json)。通过 CLI 命令,用户可以交互式初始化新插件、使用参数快速创建、验证打包(支持 dry-run 模式)以及检查插件结构。该技能适用于需要标准化和移植智能体配置的场景,极大简化了从客户端特定设置到通用 Agent 插件的转换流程,确保组件可移植并清晰报告迁移状态(已迁移、未迁移或不受支持)。

兼容平台✓Claude Code✓Codex CLI✓Cursor✓OpenCode
npx skills add HiAi-gg/agent-plugins-builder

Installed? Explore more 研究与数据分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

构建 Agent 插件

使用此技能创建、迁移、打包和检查 Agent 插件。

何时使用

在以下情况下使用此技能:

  • 从头创建新的 Agent 插件
  • 从 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 (可选)

迁移报告

迁移时,工具会报告:

  • ✓ 可移植组件(已迁移)
  • ⚠ 客户端特定组件(未迁移)
  • ✗ 不支持的组件(未迁移)

相关技能