skillpack
무엇인가
SkillPack은 개별 규칙 파일 하나가 아니라, 흩어진 AI 스킬과 도구를 하나의 실행 가능한 로컬 에이전트로 조립하는 배포 단위를 규율한다. 프롬프트·스크립트·문서·일회성 자동화를 각자 관리하는 대신, 스킬 묶음과 오케스트레이션 프롬프트를 팩 설정으로 고정해 재사용 가능한 형태로 만드는 문제 영역을 다룬다.
어떻게 동작하나
동작은 파일 구조로 결정된다. 팩 루트에 skillpack.json(팩 구성), skills/(설치된 스킬), start.sh·start.bat(실행 스크립트)가 놓이고, 선택적으로 job.json(팩에 동봉되는 예약 작업), AGENTS.md(팩 정책), SOUL.md(팩 페르소나)가 포함된다. AGENTS.md와 SOUL.md는 호스트 머신의 AGENTS.md·.pi/SYSTEM.md·APPEND_SYSTEM.md에 의존하지 않고, 새 채팅 세션이 시작될 때 SkillPack이 직접 읽어 런타임 시스템 프롬프트에 팩 수준 정책과 페르소나로 주입한다. job.json이 있으면 스케줄러가 런타임에 로드한다. start 스크립트는 npx @cremini/skillpack run . 을 호출하는 방식이라 서버 디렉터리를 미리 번들하지 않는다.
무엇과 다른가
프롬프트를 직접 쓰거나 단일 CLAUDE.md에 규칙을 몰아넣는 방식과 달리, 스킬 출처를 GitHub 축약형(vercel-labs/agent-skills --skill frontend-design), 전체 GitHub URL, 로컬 경로로 지정해 설치하고, 같은 출처에서 여러 스킬을 쉼표로 나열해 가져온다. 결과물은 설정·스킬·런처·정책 파일을 담은 경량 zip으로 산출되어 팀에 그대로 배포되며, zip --skip-skill-install은 skills/에 이미 있는 스킬을 재설치하지 않고 SKILL.md 설명만 동기화해 더 빠르게 패키징한다.
어떻게 쓰나
설치는 npx @cremini/skillpack create 로 시작한다. 팩 이름과 설명을 정하고, GitHub 저장소·URL·로컬 경로에서 스킬을 추가하고, 스킬을 어떻게 오케스트레이션할지 프롬프트를 넣은 뒤 필요하면 즉시 zip으로 묶는다. 기존 설정이 있으면 npx @cremini/skillpack create --config ./skillpack.json 또는 원격 URL을 지정해 재생성한다. 배포된 팩은 압축을 풀고 macOS·Linux에서 ./start.sh, Windows에서 start.bat을 실행하면 서버가 뜨고 http://127.0.0.1:26313 이 브라우저로 열린다. 좌측 메뉴에 OpenAI 또는 Claude API 키를 넣고 예시 프롬프트로 첫 실행을 확인한 뒤, Slack App Token·Bot Token 또는 Telegram Bot Token을 발급해 연동한다.
전제와 한계
전제는 Node.js 22.19.0 이상이며, LLM API 키와 Slack·Telegram 연동 시 각 플랫폼 토큰이 별도로 필요하다. 실행 환경은 사용자 머신이고 데이터는 로컬에 남는다. 특정 코딩 에이전트 전용 규칙 파일 형식이 아니라 팩 단위 배포를 다루므로, 개별 에이전트의 훅·슬래시 명령 체계를 대체하지는 않는다. 라이선스는 MIT다.
유사 도구
- openclaw자기 컴퓨터에서 돌아가며 Discord·Slack·Telegram 등 기존 메신저 채널로 연결되는 오픈소스 AI 어시스턴트다. 상태와 자격 증명은 로컬에 남고 모델은 교체 가능한 플러그인이다.
- idea-validation-agents스타트업 아이디어 검증 절차를 CLAUDE.md·AGENTS.md에 주입해 9단계 스코어링과 결정 메모를 생성하게 하는 스킬 팩이다.
- mdflow마크다운 한 파일을 작업 단위로 삼아 엔진 선택·컨텍스트 격리·평가를 frontmatter에 고정하고, AGENTS.md·CLAUDE.md에 로스터를 심는 CLI형 프롬프트 팩이다.
- claude-code-promptsClaude Code의 동작 패턴을 관찰해 독립 작성한 AI 코딩 에이전트용 프롬프트 템플릿 모음이다. 시스템·도구·메모리·멀티에이전트 프롬프트를 마크다운으로 제공한다.
- claude-delegatorClaude Code가 복잡한 작업을 GPT·Gemini 전문 서브에이전트에게 위임하도록 MCP 라우팅 규칙과 전문가 프롬프트를 주입하는 플러그인이다.
- anyvizAI 코딩 도구가 읽는 데이터 시각화 규격·워크플로 라이브러리다. 34종 차트 템플릿과 JSON 미학 명세로 D3·ECharts·Plotly 출력의 선택과 일관성을 정한다.