스킬 찾기 (Find Skills)
이 스킬은 오픈 에이전트 스킬 생태계에서 스킬을 발견하고 설치할 수 있도록 도와줍니다.
이 스킬을 사용해야 하는 경우
다음과 같은 상황에서 이 스킬을 사용하세요:
- 사용자가 "X를 어떻게 하지?"라고 물을 때 (X는 기존 스킬이 존재할 수 있는 일반적인 작업)
- "X를 위한 스킬을 찾아줘" 또는 "X를 위한 스킬이 있나요?"라고 말할 때
- "X를 할 수 있나요?"라고 물을 때 (X는 특수 기능)
- 에이전트 기능 확장에 관심을 표현할 때
- 도구, 템플릿, 워크플로우를 검색하고 싶을 때
- 특정 도메인(디자인, 테스트, 배포 등)에 대한 도움이 필요하다고 언급할 때
Skills CLI란?
Skills CLI (npx skills)는 오픈 에이전트 스킬 생태계의 패키지 관리자입니다. 스킬은 특화된 지식, 워크플로우, 도구로 에이전트 기능을 확장하는 모듈식 패키지입니다.
주요 명령어:
npx skills find [query]- 대화형 또는 키워드로 스킬 검색npx skills check- 스킬 업데이트 확인npx skills update- 설치된 모든 스킬 업데이트
스킬 둘러보기: https://skills.sh/
사용자가 스킬을 찾도록 돕는 방법
1단계: 필요한 내용 이해하기
사용자가 어떤 작업에 대해 도움을 요청하면 다음을 파악하세요:
- 도메인 (예: React, 테스트, 디자인, 배포)
- 특정 작업 (예: 테스트 작성, 애니메이션 만들기, PR 리뷰)
- 해당 작업이 스킬이 존재할 만큼 일반적인 작업인지 여부
2단계: 스킬 검색하기
관련 쿼리로 find 명령어를 실행하세요:
npx skills find [query]
예시:
- 사용자가 "React 앱을 더 빠르게 만들려면 어떻게 해야 하나요?" →
npx skills find react performance - 사용자가 "PR 리뷰를 도와줄 수 있나요?" →
npx skills find pr review - 사용자가 "체인지로그를 만들어야 해요" →
npx skills find changelog
명령어는 다음과 같은 결과를 반환합니다:
Install with bash /path/to/skill/scripts/install-skill.sh vercel-labs/agent-skills@vercel-react-best-practices
vercel-labs/agent-skills@vercel-react-best-practices
└ https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices
3단계: 사용자에게 옵션 제시하기
관련 스킬을 찾았을 때는 사용자에게 다음 정보를 제공하세요:
- 스킬 이름과 기능
- 설치 명령어
- skills.sh에서 자세히 알아볼 수 있는 링크
응답 예시:
도움이 될 만한 스킬을 찾았습니다! "vercel-react-best-practices" 스킬은 Vercel 엔지니어링의
React 및 Next.js 성능 최적화 가이드라인을 제공합니다.
설치하려면:
bash /path/to/skill/scripts/install-skill.sh vercel-labs/agent-skills@vercel-react-best-practices
자세히 보기: https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices
4단계: 스킬 설치하기
사용자가 설치를 원하면 install-skill.sh 스크립트를 사용하여 스킬을 설치하고 프로젝트에 자동으로 연결하세요:
bash /path/to/skill/scripts/install-skill.sh <owner/repo@skill-name>
예를 들어, 사용자가 vercel-react-best-practices를 설치하려면:
bash /path/to/skill/scripts/install-skill.sh vercel-labs/agent-skills@vercel-react-best-practices
해당 스크립트는 스킬을 전역으로 skills/custom/에 설치합니다.
일반적인 스킬 카테고리
검색할 때 다음 일반적인 카테고리를 고려하세요:
| 카테고리 | 예시 쿼리 |
|---|---|
| 웹 개발 | react, nextjs, typescript, css, tailwind |
| 테스트 | testing, jest, playwright, e2e |
| DevOps | deploy, docker, kubernetes, ci-cd |
| 문서화 | docs, readme, changelog, api-docs |
| 코드 품질 | review, lint, refactor, best-practices |
| 디자인 | ui, ux, design-system, accessibility |
| 생산성 | workflow, automation, git |
효과적인 검색을 위한 팁
- 구체적인 키워드를 사용하세요: "react testing"이 단순히 "testing"보다 좋습니다.
- 대체 용어를 시도해보세요: "deploy"가 작동하지 않으면 "deployment"나 "ci-cd"를 시도해보세요.
- 인기 있는 소스를 확인하세요: 많은 스킬이
vercel-labs/agent-skills또는ComposioHQ/awesome-claude-skills에서 제공됩니다.
스킬을 찾을 수 없는 경우
관련 스킬이 없는 경우:
- 기존 스킬을 찾을 수 없음을 알립니다.
- 일반 기능을 사용하여 직접 작업을 도와드리겠다고 제안합니다.
- 사용자가
npx skills init으로 직접 스킬을 만들 수 있다고 제안합니다.
예시:
"xyz" 관련 스킬을 검색했지만 일치하는 항목을 찾지 못했습니다.
직접 이 작업을 도와드릴 수 있습니다! 진행할까요?
이 작업을 자주 수행한다면 직접 스킬을 만들 수도 있습니다:
npx skills init my-xyz-skill