CommunityResearch & Data Analysisgithub.com

HiAi-gg/agent-plugins-builder

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

What is 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.

Works withClaude CodeCodex CLICursorOpenCode
npx skills add HiAi-gg/agent-plugins-builder

Installed? Explore more Research & Data Analysis skills: obra/superpowers, affaan-m/quarkus-verification, affaan-m/uspto-database · View all 6 →

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

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)

Related Skills