agents
무엇인가
코딩 에이전트 하네스에 붙이는 플러그인을 모아 배포하는 마켓플레이스다. 플러그인은 에이전트, 슬래시 커맨드, 스킬, 훅을 한 단위로 묶는다. Claude Code를 1차 대상으로 삼고, Codex CLI·Cursor·OpenCode·Antigravity CLI·GitHub Copilot·Pi를 같은 소스에서 함께 지원한다.
어떻게 동작하나
저장소의 `plugins/` 디렉터리가 유일한 원본이다. 각 플러그인 안의 agents, commands, skills는 디렉터리 구조에서 자동으로 발견된다. 어댑터가 이 Markdown 소스를 각 하네스의 관용적인 산출물로 변환한다. Codex와 Cursor는 커밋된 레지스트리를 통해 소스 `plugins/`를 직접 가리키고, Antigravity·OpenCode·Pi는 클론 후 `make`로 변환 트리를 생성한다. 변환된 트리는 gitignore 대상이다. 플러그인을 설치하면 그 플러그인의 구성 요소만 컨텍스트에 들어간다.
무엇과 다른가
하네스별로 플러그인을 따로 작성하거나 공통분모로 낮춘 번역본을 배포하는 방식과 다르다. 하나의 소스에서 각 하네스에 맞는 산출물을 각각 만든다. 품질 관리는 `plugin-eval`이 맡는다. 정적 구조 분석, 4개 차원의 LLM 판정, 50~100회 시뮬레이션을 통한 몬테카를로 신뢰도 측정의 3계층으로 플러그인과 스킬을 평가한다.
어떻게 쓰나
스킬만 필요하면 `gh skill install wshobson/agents` 또는 `npx skills add wshobson/agents`로 GitHub의 `plugins/*/skills/`를 사용 중인 에이전트에 바로 설치한다. 클론이나 마켓플레이스 등록, 생성 단계가 필요 없다. 하네스별 설치 방법과 주의점은 `docs/harnesses.md`에 정리되어 있다. 전체 카탈로그는 `docs/plugins.md`, `docs/agents.md`, `docs/agent-skills.md`에 있다.
전제와 한계
스킬 전용 설치기는 스킬만 가져오고 에이전트·커맨드·훅은 포함하지 않는다. 외부 메모리 Pensyve와 보안 도구 HOL Guard는 Claude Code용 `git-subdir` 항목으로만 들어간다. HOL Guard는 특정 커밋에 고정되고 설치에 사용자 승인이 필요하며, 이 저장소가 생성하는 Codex·Cursor·OpenCode·Antigravity·Copilot·Pi 산출물에는 추가되지 않는다. 라이선스는 MIT다.
관련 논문 5
유사 도구
- SkillAnything대상 도구·API·워크플로를 분석해 7단계 파이프라인으로 SKILL.md와 스크립트를 생성하고 Claude Code·Codex용 스킬 묶음으로 패키징하는 절차를 주입한다.
- teamai-cli팀의 스킬·규칙·MCP 설정·지식을 하나의 git 저장소에 모아 Claude Code, Codex, Cursor 등 여러 AI 에이전트에 배포하고 회수하는 TypeScript CLI다.
- skillfileSKILL.md·에이전트 정의를 Skillfile에 선언해 버전 고정·다중 도구 배포·로컬 수정 보존을 관리하는 Claude Code용 스킬 관리 CLI다.
- refly자연어로 서술한 업무 절차를 결정적 스킬로 컴파일해 Claude Code·API·웹훅으로 내보내는 Refly의 스킬 팩이다. 실행 중 개입과 버전 관리를 규칙으로 고정한다.
- idea-validation-agents스타트업 아이디어 검증 절차를 CLAUDE.md·AGENTS.md에 주입해 9단계 스코어링과 결정 메모를 생성하게 하는 스킬 팩이다.
- oh-my-taiyiforgeAI 코딩 에이전트에 9단계 변경 파이프라인과 단계별 산출물 계약을 주입해, 계획부터 통합까지 순서와 인간 승인 지점을 강제하는 Claude Code 플러그인이다.