Community研究與資料分析github.com

HiAi-gg/agent-plugins-builder

Create, convert, and package portable Agent Plugins from existing agent setups, skills, and MCP servers.

agent-plugins-builder 是什麼?

agent-plugins-builder is a Claude Code agent skill that create, convert, and package portable Agent Plugins from existing agent setups, skills, and MCP servers.

相容平台Claude CodeCodex CLICursorOpenCode
npx skills add HiAi-gg/agent-plugins-builder

Installed? Explore more 研究與資料分析 skills: obra/superpowers, affaan-m/quarkus-verification, affaan-m/uspto-database · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Build Agent Plugins

Use this skill to create, migrate, package, and inspect Agent Plugins.

When to Use

Use this skill when you need to:

  • Create a new Agent Plugin from scratch
  • Migrate from Claude Code, Cursor, Codex, OpenCode, or VS Code
  • Validate and package an existing plugin
  • Inspect a plugin's structure

Commands

Create a new plugin

# Interactive
bun packages/cli/bin/agent-plugins init

# From flags
bun packages/cli/bin/agent-plugins create --name my-plugin --skills-only

Migrate from existing setup

# Auto-detect source format
bun packages/cli/bin/agent-plugins migrate ./my-project

# Specify source format
bun packages/cli/bin/agent-plugins migrate ./my-project --from claude

Validate and package

bun packages/cli/bin/agent-plugins package ./my-plugin

Inspect a plugin

bun packages/cli/bin/agent-plugins inspect ./my-plugin

Examples

Create a skills-only plugin

bun packages/cli/bin/agent-plugins create \
  --name my-skills \
  --skills-only \
  --output ./my-skills-plugin

Migrate from Claude Code

bun packages/cli/bin/agent-plugins migrate \
  ./my-claude-project \
  --from claude \
  --output ./my-agent-plugin

Validate a plugin

bun packages/cli/bin/agent-plugins package ./my-plugin --dry-run

Output Structure

Generated plugins follow this structure:

my-plugin/
├── plugin.json
├── skills/
│   └── skill-name/
│       └── SKILL.md
└── mcp.json (optional)

Migration Report

When migrating, the tool reports:

  • ✓ Portable components (migrated)
  • ⚠ Client-specific components (not migrated)
  • ✗ Unsupported components (not migrated)

相關技能