
localskills.sh
localskills.sh는 SSO/SCIM, 분석 및 감사 로깅과 같은 팀 제어를 통해 8가지 코딩 도구(예: Cursor, Claude Code, Windsurf)에서 재사용 가능한 에이전트 기술 및 규칙을 생성, 버전 관리 및 설치할 수 있는 레지스트리 및 CLI입니다.
https://localskills.sh/?ref=producthunt&utm_source=aipure

제품 정보
업데이트됨:Jul 28, 2026
localskills.sh이란?
localskills.sh는 "에이전트 기술" 및 규칙(분산된 닷파일 또는 저장소별 구성에 있을 수 있는 재사용 가능한 지침 번들)을 게시하고 공유하기 위한 플랫폼입니다. 호스팅된 레지스트리와 명령줄 인터페이스를 제공하여 개인과 팀이 기술을 한 번 생성하고 여러 에이전트 환경(Cursor, Claude Code, Windsurf, Cline, Copilot, Codex, OpenCode, Aider 포함)에 일관되게 설치할 수 있도록 합니다. 공유 외에도 협업 및 거버넌스를 위해 설계되었으며, 역할 기반 액세스 제어, SAML 2.0 SSO, SCIM 프로비저닝, API 토큰 및 활동/감사 가시성과 같은 팀 기능을 제공합니다.
localskills.sh의 주요 기능
localskills.sh는 여러 AI 코딩 도구(예: Cursor, Claude Code, Windsurf, Cline, Copilot, Codex, OpenCode, Aider)에서 재사용 가능한 '에이전트 스킬'(파일로 패키징된 규칙/지침)을 생성, 게시, 검색 및 설치하기 위한 레지스트리 및 CLI입니다. 이 도구는 다양한 도구 형식에 걸쳐 설치를 표준화하고, 버전 관리 및 업데이트 감지를 지원하며, 역할, SAML SSO, SCIM 프로비저닝, 감사 로그, API 토큰 및 다운로드 분석과 같은 팀/엔터프라이즈 제어를 추가하여 개인 및 조직이 리포지토리 및 개발자 환경 전반에 걸쳐 AI 코딩 표준을 일관되게 유지할 수 있도록 합니다.
도구 간 스킬 배포: 한 번 게시하고 8가지 지원 도구(Cursor, Claude Code, Windsurf, Cline, Copilot, Codex, OpenCode, Aider)의 모든 조합에 동일한 스킬을 설치할 수 있으며, CLI가 형식 및 위치 차이를 자동으로 처리합니다.
CLI 기반 설치, 업데이트 및 제거: 단일 명령 워크플로(설치/풀/제거/목록)를 사용하여 로컬 환경에서 스킬을 관리합니다. 업데이트는 SHA-256 콘텐츠 해싱을 통해 감지되므로 변경된 콘텐츠만 새로 고쳐집니다.
버전 관리 및 롤백: 모든 게시 작업은 전체 기록과 함께 자동 증가하는 버전을 생성합니다. 팀은 수동 파일 편집 없이 문제가 있는 규칙 변경 사항을 빠르게 되돌리기 위해 이전 버전으로 되돌릴 수 있습니다.
유연한 공유 및 가시성 제어: 공개적으로 게시하거나, 팀에 비공개로 유지하거나, 비공개 직접 링크를 통해 공유할 수 있습니다. 또한 Ed25519 ID를 통한 익명 공유(익명 사용자의 제한 포함)도 지원합니다.
팀 거버넌스 및 엔터프라이즈 ID: 내장된 역할/권한과 SAML 2.0 SSO 및 SCIM 2.0 디렉토리 동기화를 통해 대규모 조직에서 중앙 집중식 액세스 제어 및 프로비저닝을 제공합니다.
감사 로그, 분석 및 토큰: 다운로드 추적/분석, 사용자 및 팀 감사 로그(예: 게시, 로그인, 프로비저닝 이벤트) 및 API 토큰 지원을 제공하여 운영 가시성 및 거버넌스를 제공합니다.
localskills.sh의 사용 사례
여러 리포지토리에서 AI 코딩 규칙 표준화: 엔지니어링 팀은 하나의 공유 AI 코딩 규칙 세트(린팅, 테스트 패턴, 프레임워크 사용)를 유지하고 리포지토리별로 파일을 복제할 필요 없이 모든 개발자가 선호하는 도구에 설치할 수 있습니다.
다중 도구 개발 환경: 일상적인 코딩에는 Cursor를 사용하고, 리팩토링에는 Claude Code를 사용하며, 프로토타이핑에는 Windsurf를 사용하는 조직은 도구 전반에 걸쳐 일관된 에이전트 동작을 유지하여 '규칙 이탈'과 온보딩 마찰을 줄일 수 있습니다.
엔터프라이즈 규정 준수 및 거버넌스: 규제 대상 팀은 SSO/SCIM, 역할 기반 액세스 및 감사 로그를 사용하여 누가 스킬을 게시하거나 수정할 수 있는지 제어하고 생성된 코드에 영향을 미치는 지침 변경 사항의 추적성을 유지할 수 있습니다.
내부 플랫폼/DevEx 활성화: 플랫폼 엔지니어링은 내부 모범 사례 스킬(API 규칙, 배포 런북, 인시던트 대응 단계)을 게시하고 버전 관리된 롤백을 통해 조직 전체에 업데이트를 푸시할 수 있습니다.
특수 워크플로의 커뮤니티 공유: 개인은 재사용 가능한 스킬(예: 프레임워크별 규칙, CLI 워크플로, 테스트 스캐폴드)을 공개 레지스트리에 게시하여 다른 사람들이 빠르게 검색하고 설치할 수 있도록 할 수 있습니다.
에이전트 지침 품질에 대한 빠른 반복: 팀은 규칙 업데이트를 종속성 업데이트처럼 처리할 수 있습니다. 변경 사항을 제안하고, 새 버전을 게시하고, 다운로드/피드백을 통해 영향을 측정하며, 새 동작이 문제를 일으키는 경우 롤백할 수 있습니다.
장점
하나의 워크플로로 여러 에이전트 도구에 동일한 스킬을 설치하여 파편화를 줄입니다.
임시 닷파일 복사에 비해 팀을 위한 강력한 운영 제어(버전 기록, 롤백, 감사 로그)를 제공합니다.
중앙 집중식 액세스 관리를 위한 엔터프라이즈 준비 ID 및 프로비저닝(SAML SSO, SCIM)을 제공합니다.
해싱을 통한 업데이트 감지 및 구조화된 설치 방법(복사/섹션)은 시간이 지남에 따라 규칙을 일관되게 유지하는 데 도움이 됩니다.
단점
검색 및 배포를 위해 호스팅된 레지스트리/서비스에 의존하므로 엄격한 오프라인 또는 자체 호스팅 요구 사항에 대한 우려가 있을 수 있습니다.
익명 공유는 제한적이며(예: 공유 스킬 수 제한), 더 많은 사용은 계정 기반 게시로 유도됩니다.
도구별 규칙 기능은 플랫폼이 형식 차이를 자동화하더라도 모든 곳에서 완벽하게 변환되지 않을 수 있습니다.
localskills.sh 사용 방법
1) 계정 및 (선택 사항) 팀 생성: https://localskills.sh로 이동하여 가입합니다(예: "Google로 로그인"). 역할 기반 액세스 제어를 사용하여 기술을 게시/관리하려면 대시보드에서 팀을 생성합니다(팀이 기술을 소유하며, 생성자가 소유자가 됩니다).
2) localskills CLI 설치: npm으로 전역적으로 설치: `npm i -g @localskills/cli` 그런 다음 확인: `localskills --version`.
3) 로그인 (대화형 CLI 인증): `localskills login`을 실행하여 CLI를 localskills.sh 계정에 인증하면 비공개/팀 기술을 게시하고 관리할 수 있습니다.
4) 게시할 수 있는 내용 이해 (기술 vs 규칙): "기술"은 도구의 기술/규칙 위치에 설치되는 재사용 가능한 에이전트 지침/워크플로를 제공합니다. "규칙"은 거버넌스/코딩 표준입니다(일부 도구는 이를 별도의 규칙 디렉토리에 저장합니다). 콘텐츠는 Markdown(최대 512KB)입니다. 각 게시물은 자동 증가하는 버전을 생성합니다. 콘텐츠는 SHA-256 해시되어 업데이트를 감지할 수 있습니다.
5) 로컬에서 기술 콘텐츠 생성: 지침을 Markdown으로 작성하고 (플랫폼의 번들 패키징을 사용하는 경우 선택적으로 폴더 패키지로 구성합니다). 올바른 상황에서 기술이 트리거되도록 설명을 간결하고 구체적으로 작성합니다(2~4문장).
6) localskills.sh에 기술 게시: 기술 디렉토리에서 (또는 파일을 가리켜) CLI로 게시: `localskills publish` (워크플로에서 요구하는 경우 `your-team/skill-name`과 같은 이름을 포함합니다). 각 게시물은 대시보드의 버전 기록에 표시되는 새로운 불변 버전을 생성합니다.
7) 익명으로 기술 공유 (계정 필요 없음): `localskills share ./my-skill.md`를 사용하여 특정 파일을 공유하거나 `localskills share`를 실행하여 대화형 스캔 및 선택 흐름을 사용합니다. 처음 사용 시 CLI는 익명 ID로 `~/.localskills/config.json`에 저장된 Ed25519 키 쌍을 생성합니다. 익명 사용자는 10개의 공유 기술로 제한됩니다.
8) 게시된 기술을 하나 이상의 도구에 설치: 지원되는 도구(Cursor, Claude Code, Windsurf, Cline, GitHub Copilot, Codex CLI, OpenCode, Aider)에 슬러그/이름으로 한 번의 명령으로 설치합니다. 예를 들어: `localskills install your-team/api-conventions --target cursor claude windsurf`. CLI는 각 도구의 기본 형식/위치(예: Claude Code의 경우 `.claude/skills/`, Cursor의 경우 `.cursor/rules/`, Windsurf의 경우 `.windsurf/rules/`)를 작성합니다.
9) 설치 모드 선택 (심볼릭 링크, 복사 또는 섹션): 심볼릭 링크: 도구의 대상 위치에서 `~/.localskills/cache/`의 캐시된 파일로 심볼릭 링크를 생성하여 업데이트가 캐시를 통해 자동으로 반영됩니다. 복사: 대상 위치에 독립적인 복사본을 작성합니다. `localskills pull`은 업데이트 시 다시 작성합니다. 섹션: `<!-- localskills:start:{slug} --> ... <!-- localskills:end:{slug} -->`와 같은 마커를 사용하여 공유 파일에 기술 콘텐츠를 포함합니다(단일 공유 파일에 의존하는 도구에 유용합니다).
10) 새 버전이 게시될 때 업데이트 가져오기: 저장소에서 `localskills pull`을 실행하여 설치된 기술을 최신 호환 버전으로 업데이트합니다. 심볼릭 링크 설치의 경우 업데이트를 가져오면 캐시가 업데이트되고 모든 심볼릭 링크가 자동으로 최신 콘텐츠를 가리킵니다.
11) 도구가 실제로 기술을 적용하는지 테스트: AI 도구에서 새 세션을 시작합니다(일부 도구는 시작 시 기술을 스캔하므로 실행 중인 세션에서는 새로 설치된 기술을 볼 수 없을 수 있습니다). 기술 이름을 명시적으로 지정하지 않고 현실적인 요청으로 테스트하여 트리거 및 동작을 확인합니다.
12) CLI 및 대시보드에서 기술 관리 (목록/보기/삭제/업데이트): CLI를 사용하여 레지스트리 콘텐츠를 관리합니다(기술 목록, 세부 정보 보기, 기술 삭제/제거 및 버전 관리). 대시보드를 사용하여 버전 기록을 검사하고 필요한 경우 이전 버전으로 되돌립니다.
13) OIDC를 사용한 CI/CD 게시 (장기 비밀 없음): 자동화된 게시를 위해 localskills.sh에 OIDC 신뢰 정책을 구성하고 단기 ID 토큰을 사용하여 CI에서 게시합니다. GitHub Actions 흐름 예시: `permissions: id-token: write`를 설정하고 CLI를 설치한 다음 `LOCALSKILLS_TEAM`을 팀 슬러그로 설정하여 `localskills publish --oidc`를 실행합니다. OIDC `aud` 클레임이 `https://localskills.sh`와 일치하는지 확인합니다.
14) 엔터프라이즈 배포 (선택 사항): SSO, SCIM 및 감사 로그: 조직의 경우 SAML 2.0 SSO(Okta, Microsoft Entra ID/Azure AD 등)를 활성화하고 선택적으로 사용자/그룹 프로비저닝을 위해 SCIM 2.0을 활성화합니다. 팀 액세스 제어를 위해 역할/권한을 사용하고 감사 로그(90일 보존)를 사용하여 플랫폼 작업을 추적합니다.
15) 인증 및 로컬 구성 문제 해결: CLI 인증을 재설정해야 하는 경우 로컬 구성에서 저장된 인증 토큰을 지웁니다(CLI는 이를 위한 명령을 제공합니다). 익명 ID 키는 `~/.localskills/config.json`에 있습니다.
localskills.sh 자주 묻는 질문
localskills.sh는 여러 AI 코딩 도구에서 작동하는 단일 CLI 기반 설치 흐름을 통해 팀 전체에서 재사용 가능한 에이전트 기술 및 규칙을 생성, 공유 및 설치할 수 있는 플랫폼입니다.











