knoxgraeme/skillfish
The skill manager for AI coding agents. Install, update, and sync skills across Claude Code, Cursor, Copilot + more.
해결하는 문제
Skillfish는 AI 코딩 에이전트의 기능을 확장하는 '에이전트 스킬'—지침, 프롬프트, 리소스로 구성된 이동 가능한 패키지—를 관리하는 도구입니다. 사용자가 다양한 AI 도구 간에 이러한 스킬을 수동으로 관리해야 하는 문제를 해결하며, 여러 에이전트에 동시에 설치, 업데이트, 동기화할 수 있게 해줍니다.
작동 방식
Skillfish는 CLI 도구로서 설치된 AI 에이전트(Claude Code, Cursor, GitHub Copilot 등)를 감지하고, 각 에이전트가 사용하는 SKILL.md 파일을 관리합니다. GitHub 리포지토리에서 스킬을 가져오거나, skill.fish 디렉터리에서 검색하며, 각 에이전트가 기대하는 특정 디렉터리에 설치를 처리할 수 있습니다.
팀 간 일관성을 유지하기 위해 skillfish.json 매니페스트 파일을 사용합니다. 이 매니페스트는 외부 스킬을 추적하며, 팀원들이 단일 명령어로 필요한 스킬을 설치하거나 업데이트하여 로컬 환경을 동기화할 수 있습니다.
대상 사용자
AI 코딩 에이전트를 사용하고, 도구 및 팀 간에 도메인 전문 지식과 재사용 가능한 워크플로우를 공유하고 발견하며 표준화하고자 하는 개발자들.
주요 기능
- 다중 에이전트 지원: Claude Code, Cursor, Windsurf, GitHub Copilot 포함 총 33개의 AI 에이전트를 지원합니다.
- 단일 명령어 설치: 시스템에서 감지된 모든 에이전트에 한 번의 명령어로 스킬을 설치합니다.
- 팀 동기화: 매니페스트 파일(
skillfish.json)을 사용해 팀원 모두가 동일한 스킬 세트를 갖도록 보장합니다. - 스킬 생성: 구조화된 메타데이터를 포함한 새로운 스킬 템플릿을 생성하기 위한 인터랙티브한
init명령어를 제공합니다. - 프라이빗 리포지토리 지원: GitHub 토큰과 통합하여 프라이빗 리포지토리에서 스킬을 설치할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트