skills

vercel-labs파일 124개

★ 33,551주당 +548조회 4

무엇인가

skills는 AI 코딩 에이전트에 주입할 스킬 파일을 원격 저장소나 로컬 경로에서 해석해 대상 에이전트의 규칙 위치에 배치하는 CLI다. 규칙의 내용 자체를 정의하지 않고, 규칙 파일의 배포·설치·갱신·제거 절차를 규율한다.

어떻게 동작하나

소스는 owner/repo 축약형, GitHub·GitLab·Azure Repos URL, 임의 git URL, 로컬 경로, SKILL.md 또는 zip·tar·tar.gz·tgz 아카이브 직접 다운로드 URL을 받는다. 저장소를 해석한 뒤 SKILL.md를 찾아 선택한 에이전트별 위치에 기록한다. `skills use`는 같은 방식으로 소스를 해석하되 선택한 스킬 파일을 임시 디렉터리에 쓰고 생성된 프롬프트만 stdout으로 출력하며, `--agent`를 주면 해당 에이전트를 대화형으로 시작한다.

무엇과 다른가

CLAUDE.md·AGENTS.md를 직접 작성하거나 프롬프트를 복사해 붙이는 방식은 파일 내용과 배치를 사람이 관리한다. skills는 배포 계층을 분리해 소스 해석, 에이전트별 경로 결정, 프로젝트·전역 스코프 선택, 갱신 확인을 CLI가 담당한다. 비공개 저장소는 Git 자격 증명, GitHub CLI, SSH 순으로 기존 인증을 재사용하며 저장된 자격 증명을 Node.js 프로세스로 복사하지 않는다.

어떻게 쓰나

`npx skills add vercel-labs/agent-skills`로 설치한다. `--list`로 저장소의 스킬을 나열하고, `--skill`로 특정 스킬을, `-a`로 대상 에이전트를, `-g`로 전역 스코프를, `-y`로 비대화형 설치를 지정한다. `--all` 또는 `--skill '*'`로 전체를 설치한다. 이후 `skills list`, `skills find`, `skills update`, `skills init`, `skills remove`로 설치 목록 조회, 키워드·소유자 검색, 갱신, 새 SKILL.md 생성, 제거를 수행한다.

전제와 한계

OpenCode, Claude Code, Codex, Cursor를 포함한 다수 에이전트를 지원하며 특정 에이전트 전용이 아니다. 직접 다운로드 URL은 알려진 탐색 경로를 먼저 시도한 뒤에만 쓰이고, 다운로드 10 MiB, 추출 25 MiB, 아카이브 1000 파일로 제한되며 SKILLS_DOWNLOAD_MAX_BYTES·SKILLS_EXTRACT_MAX_BYTES·SKILLS_EXTRACT_MAX_FILES로 상향한다. GitHub API 접근에는 GITHUB_TOKEN 또는 GH_TOKEN을 선택적으로 지정한다.

유사 스킬