본문으로 건너뛰기

© 2026 Molayo

GitHub요약2026. 05. 18. 03:24

AI CLI 스킬, 에이전트 및 규칙 관리를 위한 단일 소스 동기화 도구 skillshare

요약

skillshare는 AI CLI 스킬, 에이전트, 규칙 등 다양한 구성 요소를 위한 단일 진실 공급원(One source of truth)을 제공하는 동기화 도구입니다. 이 도구는 `skillshare sync` 명령어를 통해 Claude, Cursor, Codex를 포함한 여러 AI 대상과 60개 이상의 도구에 걸쳐 스킬 및 에이전트를 중앙에서 관리하고 동기화할 수 있게 합니다. 이를 통해 각 AI CLI가 독립적인 스킬 디렉토리를 가질 때 발생하는 파편화 문제를 해결하며, 팀 환경 최적화, 보안 감사 기능, 그리고 오프라인 작동까지 지원합니다.

핵심 포인트

  • AI CLI 스킬, 에이전트, 규칙 등을 단일 소스에서 관리하여 구성 요소의 파편화를 방지합니다.
  • `skillshare sync` 명령어를 통해 여러 AI 대상(Claude, Cursor, Codex 등)과 60개 이상의 도구에 걸쳐 중앙 집중식 동기화가 가능합니다.
  • 팀 환경을 위한 프로젝트 스킬 관리 및 조직 전체(org-wide) 스킬 관리를 지원하여 협업 효율성을 높입니다.
  • 프롬프트 인젝션 및 데이터 유출 방지를 위한 내장 보안 감사 기능을 제공하며, 오프라인에서도 작동할 수 있습니다.
  • macOS/Linux와 Windows 환경에서 심볼릭 링크 또는 NTFS 정션을 사용하여 중앙 관리 디렉토리의 내용을 각 대상에 연결합니다.

AI CLI 스킬, 에이전트(agents), 규칙(rules), 명령(commands) 등을 위한 단일 진실 공급원(One source of truth). 개인용부터 조직 전체 규모까지 단 하나의 명령어로 어디에서나 동기화하세요.

Codex, Claude Code, OpenClaw, OpenCode 및 60개 이상의 도구 지원.

Website • Install • Quick Start • Highlights • Screenshots • Docs

참고

최신 버전: v0.19.12 — skills: 프로젝트

이제 config.yaml에 보존됩니다 (팀 공유 수정 사항). 모든 릴리스 →

모든 AI CLI는 각자 고유의 스킬 디렉토리를 가지고 있습니다. 한 곳에서 편집하고 다른 곳으로 복사하는 것을 잊어버리면, 무엇이 어디에 있는지 파악하기 어려워집니다.

skillshare는 이 문제를 해결합니다:

단일 소스, 모든 에이전트skillshare sync 명령어로 Claude, Cursor, Codex 및 60개 이상의 도구와 동기화

에이전트 관리— 에이전트 기능이 있는 대상(targets)에 스킬과 함께 커스텀 에이전트를 동기화

스킬 그 이상— 규칙(rules), 명령(commands), 프롬프트(prompts) 및 기타 파일 기반 리소스를 관리할 수 있는 추가 기능 제공

어디서나 설치 가능— GitHub, GitLab, Bitbucket, Azure DevOps 또는 모든 셀프 호스팅 Git 지원

내장된 보안— 사용 전 프롬프트 인젝션(prompt injection) 및 데이터 유출(data exfiltration)에 대해 스킬을 감사(audit)

팀 환경 최적화.skillshare/를 통한 프로젝트 스킬 관리, 추적된 저장소(repos)를 통한 조직 전체(org-wide) 스킬 관리

로컬 및 경량화— 단일 바이너리, 레지스트리 없음, 텔레메트리(telemetry) 없음, 완전한 오프라인 작동 가능

세밀한 필터링.skillignore, SKILL.md, targets 및 대상별 포함/제외 설정을 통해 어떤 스킬이 어떤 대상에 도달할지 제어

다른 도구를 사용 중이신가요? Migration Guide · Comparison

  • macOS / Linux:
    ~/.config/skillshare/

  • Windows:
    %AppData%\skillshare\

┌─────────────────────────────────────────────────────────────┐
│ Source Directory │
│ ~/.config/skillshare/skills/ ← skills (SKILL.md) │
...
플랫폼스킬 소스에이전트 소스기타(Extras) 소스링크 유형
macOS/Linux~/.config/skillshare/skills/~/.config/skillshare/agents/~/.config/skillshare/extras/심볼릭 링크 (Symlinks)
Windows%AppData%\skillshare\skills\%AppData%\skillshare\agents\%AppData%\skillshare\extras\NTFS 정션 (NTFS Junctions, 관리자 권한 불필요)
명령형 (Imperative, 명령별 설치)선언형 (Declarative, skillshare)
신뢰할 수 있는 단일 원천 (Source of truth)Skills가 독립적으로 복사됨단일 원천 → 심볼릭 링크 (symlinks) 또는 복사
새 기기 설정 (New machine setup)매 설치 시마다 수동으로 재실행git clone 설정 + sync
보안 감사 (Security audit)없음내장된 audit + 설치/업데이트 시 자동 스캔
웹 대시보드 (Web dashboard)없음skillshare ui
런타임 의존성 (Runtime dependency)Node.js + npm없음 (단일 Go 바이너리)
Skill 상세 정보 (Skill Detail)보안 감사 (Security Audit)
UI 대시보드 (UI Dashboard)UI Skills

curl -fsSL https://raw.githubusercontent.com/runkids/skillshare/main/install.sh | sh

irm https://raw.githubusercontent.com/runkids/skillshare/main/install.ps1 | iex

brew install skillshare

팁: 최신 버전으로 업데이트하려면 skillshare upgrade를 실행하세요. 설치 방법을 자동으로 감지하여 나머지를 처리합니다.

- uses: runkids/setup-skillshare@v1
with:
  source: ./skills
...

모든 옵션(audit, 프로젝트 모드, 버전 고정)은 setup-skillshare를 참조하세요.

셸 설정 파일(~/.zshrc 또는 ~/.bashrc)에 별칭(alias)을 추가하세요:

alias ss='skillshare'

skillshare init # 설정, 소스 및 감지된 대상(targets) 생성
skillshare sync # 모든 대상에 Skill 동기화

Skill 설치 및 업데이트 — GitHub, GitLab 또는 모든 Git 호스트로부터

skillshare install github.com/reponame/skills
skillshare update --all
skillshare target claude --mode copy # 심볼릭 링크가 작동하지 않을 경우

심볼릭 링크(Symlink) 문제 발생 시? — 대상별로 복사(copy) 모드로 전환

skillshare target <name> --mode copy
skillshare sync

보안 감사 (Security audit) — Skill이 에이전트(agent)에 도달하기 전에 스캔

skillshare audit

프로젝트 Skill — 저장소(repo)별로 코드와 함께 커밋

skillshare init -p && skillshare sync

에이전트 (Agents) — 커스텀 에이전트를 에이전트 지원 대상(agent-capable targets)으로 동기화

skillshare sync agents # 에이전트만 동기화
skillshare sync --all # Skill + 에이전트 + Extras를 함께 동기화

Extras — 규칙(rules), 명령(commands), 프롬프트(prompts) 등을 관리

skillshare extras init rules # "rules" extra 생성
skillshare sync --all # skills + extras를 함께 동기화
skillshare extras collect rules # 로컬 파일을 다시 소스로 수집

Shell completion (셸 완성) — 명령(commands), 플래그(flags), 하위 명령(subcommands)의 탭 완성(tab-complete) 지원

skillshare completion bash --install # 또한: zsh, fish, powershell, nushell 지원

Web dashboard (웹 대시보드) — 시각적 제어 패널

skillshare ui

기여(Contributions)를 환영합니다! 먼저 이슈(issue)를 생성한 후, 테스트를 포함한 초안 PR(draft PR)을 제출해 주세요. 설정에 대한 자세한 내용은 CONTRIBUTING.md를 참조하십시오.

git clone https://github.com/runkids/skillshare.git && cd skillshare
make check # format + lint + test

Tip (팁)

어디서부터 시작해야 할지 모르겠나요? 오픈 이슈(open issues)를 살펴보거나, 설정이 필요 없는 개발 환경인 Playground를 사용해 보세요.

skillshare를 형성하는 데 도움을 주신 모든 분께 감사드립니다.

skillshare가 유용하다고 생각하신다면, ⭐를 눌러주세요.

MIT

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub Claude Ecosystem의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0