vercel-labs/skills — The open agent skills tool - npx skills
여러 코딩 에이전트에 스킬을 설치하는 CLI, npx skills
npx skills는 SKILL.md 형식의 에이전트 스킬을 Claude Code, Cursor, Codex, OpenCode 등 75개 이상의 코딩 에이전트에 설치하고 관리하는 CLI입니다. 저장소 탐색, 선택 설치, 업데이트와 단일 스킬 실행을 지원하며, 설치 경로와 에이전트별 기능 차이도 안내합니다.
- 주제
에디터 노트
스킬 파일 형식을 여러 에이전트의 설치 경로와 연결하는 점이 이 도구의 실용적인 범위입니다. 저장소와 스킬을 지정해 프로젝트 또는 전역으로 설치하고 업데이트할 수 있으며, CI/CD용 비대화형 옵션도 있습니다. 다만 기본 스킬 형식이 통용돼도 context: fork, allowed-tools, Hooks의 지원 여부는 에이전트마다 다르므로 같은 파일이 모든 에이전트에서 같은 방식으로 동작한다고 보기는 어렵습니다. 원문은 인증 정보 처리 방식과 다운로드 제한을 밝히지만, 원격 스킬 내용 자체를 검증하는 절차는 제시하지 않습니다. 텔레메트리는 비활성화할 수 있고, 공개 여부를 확인할 수 없는 원격 출처는 스킬 식별자가 통계에 포함될 수 있다고 안내합니다.
AI 요약
npx skills는 재사용 가능한 지침 파일인 SKILL.md를 여러 코딩 에이전트에서 쓰도록 설치하고 관리하는 CLI입니다. GitHub, GitLab, Azure Repos, 일반 Git URL, 로컬 경로를 입력해 스킬을 찾을 수 있습니다. 저장소 전체 목록을 확인하거나 이름을 지정해 설치하고, 프로젝트별 또는 사용자 전역 경로를 선택합니다. 기본 설치 방식은 여러 에이전트가 하나의 파일을 공유하는 심볼릭 링크이며, 필요하면 파일 복사도 선택합니다.
설치와 실행
npx skills add로 스킬을 설치하고, --agent와 --skill 옵션으로 대상 에이전트와 스킬을 지정합니다. --all과 --yes를 사용하면 확인 절차 없이 설치할 수 있어 CI/CD에서도 활용할 수 있습니다. skills use는 파일을 임시 디렉터리에 준비하고 생성한 프롬프트를 표준 출력으로 내보냅니다. --agent를 지정하면 해당 에이전트를 대화형으로 실행합니다. 목록 확인, 검색, 업데이트, 제거, SKILL.md 템플릿 생성 명령도 제공합니다.
스킬 형식과 호환성
스킬은 이름과 설명을 YAML frontmatter에 담은 SKILL.md 파일과 에이전트가 따를 지침으로 구성합니다. CLI는 저장소의 표준 스킬 디렉터리를 최대 세 단계까지 탐색하며, --full-depth로 검색 범위를 넓힐 수 있습니다. 기본 스킬 형식은 여러 에이전트에서 통용되지만 세부 기능은 다릅니다. 예를 들어 context: fork는 Claude Code에서만 지원하고, allowed-tools와 Hooks도 에이전트에 따라 지원 여부가 다릅니다.
인증과 안전 설정
비공개 저장소 설치에는 저장소 URL에 맞춰 이미 설정한 Git 인증을 사용합니다. GitHub HTTPS 인증이 실패하면 GitHub CLI를 통한 복제 후 SSH를 시도합니다. GitHub CLI 인증 정보 자체를 Node.js 프로세스로 복사하거나 출력하지 않는다고 설명합니다. 직접 다운로드 URL은 기본적으로 최대 10 MiB까지 받고, 압축 해제 결과는 25 MiB와 1000개 파일로 제한합니다. 익명 사용 통계를 수집하며 DISABLE_TELEMETRY=1 또는 DO_NOT_TRACK=1로 끌 수 있습니다.
원문: GitHub / 번역·요약: Trawling