agent-skills
무엇인가
agent-skills는 검증된 스킬만 모아 배포하는 레지스트리이자 설치 CLI다. 스킬 공급망 보안과 설치 일관성이라는 문제 영역을 규율한다. 개별 스킬은 에이전트가 특정 작업을 수행할 때 따를 절차·패턴·전문 지식을 지침 파일로 고정한다.
어떻게 동작하나
스킬은 packages/skills-catalog/skills/(category-name)/skill/ 경로에 놓인다. 각 스킬 폴더는 SKILL.md(본문 지침), templates/(파일 템플릿), references/(온디맨드 문서)로 구성된다. CLI는 CDN에서 카탈로그(약 45KB)를 받아 사용자가 고른 스킬만 내려받아 ~/.cache/agent-skills/에 캐시하고, 대상 에이전트 설정 디렉터리에 복사 또는 심링크로 설치한다. 설치 결과는 잠금파일과 콘텐츠 해시로 고정되고 감사 로그에 기록된다. MCP 서버(@tech-leads-club/agent-skills-mcp)는 progressive disclosure 방식으로 카탈로그를 노출해 검색 후 필요한 항목만 가져오게 한다.
무엇과 다른가
프롬프트를 직접 쓰거나 단일 CLAUDE.md·AGENTS.md를 두는 방식과 달리, 카테고리별 다중 스킬을 골라 설치하고 갱신·제거를 CLI로 관리한다. 배포 전 정적 분석 CI와 Snyk Agent Scan(구 mcp-scan) 스캔을 거치고, 바이너리 없이 100% 오픈소스로 배포된다. CLI 쪽은 정제·경로 격리·심링크 가드·원자적 잠금파일·감사 추적으로 방어 계층을 둔다.
어떻게 쓰나
설치는 npx @tech-leads-club/agent-skills로 대화형 마법사를 띄운다. 동작 선택(설치/갱신), 카테고리 필터·검색, 대상 에이전트 선택, 복사 또는 심링크, 전역(사용자 홈) 또는 로컬(프로젝트) 범위를 순서대로 고르며 각 단계에서 ← Back으로 되돌릴 수 있다. 비대화형은 agent-skills install -s <skill> -a cursor claude-code, -g(전역), --symlink, --force(캐시 우회) 옵션을 쓰고 list·update·remove·cache·audit·credits 하위 명령으로 관리한다. 전역 설치는 npm install -g @tech-leads-club/agent-skills.
전제와 한계
지원 목록에 있는 에이전트에만 설치되며, 목록에 없으면 이슈로 추가를 요청해야 한다. Node.js와 npx 실행 환경이 필요하다. 카탈로그는 CDN 온디맨드 방식이라 오프라인에서는 캐시된 범위만 쓸 수 있다. 스킬은 지침 파일이므로 에이전트 런타임 자체를 바꾸지 않고, 설치 후 동작은 해당 에이전트가 규칙 파일을 읽는 방식에 의존한다.
관련 논문 2
유사 스킬
- skills여러 저장소에서 SKILL.md 규칙 파일을 받아 Claude Code·Codex·Cursor 등 지정한 에이전트의 규칙 위치에 설치·갱신·제거하는 CLI다.
- khazix-skills에이전트에 목표 정의·문서 정합성·디스크 정리·AI 뉴스 조회·횡종 리서치·문체 고정 글쓰기 절차를 SKILL.md로 주입하는 Claude Code 스킬 묶음이다.
- refly자연어로 서술한 업무 절차를 결정적 스킬로 컴파일해 Claude Code·API·웹훅으로 내보내는 규칙 묶음이다. 실행 개입 지점과 버전 관리 규칙을 함께 정의한다.
- gentle-aiClaude Code, Cursor, Codex 등 이미 쓰는 AI 코딩 에이전트에 영구 메모리와 스펙 기반 워크플로를 설정하는 Go CLI다.
- maestroAI 코딩 에이전트에 워크플로 설계 규칙과 안티패턴 목록을 주입하고, 25개 슬래시 명령으로 진단·정제·보강·기억을 수행하게 한다.
- Claude-Skills컴플라이언스 감사·스프린트 회고·보드 보고·PM 산출물 같은 업무 절차를 SKILL.md 규칙과 실행 가능한 파이썬 도구로 에이전트에 주입하는 스킬 묶음이다.