Community연구 & 데이터 분석github.com

HiAi-gg/agent-plugins-builder

기존 에이전트 설정, 스킬, MCP 서버로부터 이식 가능한 에이전트 플러그인을 생성, 변환 및 패키징합니다.

agent-plugins-builder란 무엇인가요?

이 스킬은 개발자가 다양한 AI 에이전트 환경(Claude Code, Cursor, Codex, OpenCode, VS Code)에서 사용하던 설정과 스킬을 표준화된 에이전트 플러그인 형식으로 변환, 생성, 패키징할 수 있도록 도와줍니다. `bun` 기반의 CLI 도구를 제공하며, 대화형 모드와 플래그 기반 명령어로 새로운 플러그인을 만들거나 기존 프로젝트를 자동 감지하여 마이그레이션할 수 있습니다. 플러그인의 유효성 검사와 구조 검사 기능도 포함되어 있어, 플러그인을 배포하기 전에 오류를 사전에 확인할 수 있습니다. 출력되는 플러그인은 `plugin.json`, `skills/` 디렉토리, 그리고 선택적 `mcp.json`으로 구성된 표준 구조를 따르므로, 여러 AI 에이전트 간에 쉽게 이식하고 공유할 수 있습니다.

지원 대상✓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에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

에이전트 플러그인 빌드

이 스킬을 사용하여 에이전트 플러그인을 생성, 마이그레이션, 패키징 및 검사하세요.

사용 시기

다음과 같은 경우 이 스킬을 사용하세요:

  • 처음부터 새로운 에이전트 플러그인 생성
  • 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 (선택 사항)

마이그레이션 보고서

마이그레이션 시 도구는 다음을 보고합니다:

  • ✓ 이식 가능한 구성 요소 (마이그레이션됨)
  • ⚠ 클라이언트별 구성 요소 (마이그레이션되지 않음)
  • ✗ 지원되지 않는 구성 요소 (마이그레이션되지 않음)

관련 스킬