본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

xingkongliang/skills-manager

Rust0 / 0

52개 AI agent의 skill 설치·배포·백업을 데스크톱 앱과 CLI로 통합 관리합니다.

TL;DR

Skills Manager는 여러 AI 코딩 도구의 skill을 중앙 라이브러리에서 설치하고 Preset, tag, Global Workspace, Project Workspace로 배포 상태를 관리하는 plugin-extension-skill 관리 도구입니다. Rust 공유 코어와 SQLite를 기반으로 Tauri 데스크톱 앱과 CLI를 함께 제공하며, Git 저장소·로컬 폴더·skills.sh marketplace를 입력으로 사용할 수 있습니다. Git 기반 백업은 여러 장치의 skill 변경을 skill 단위로 병합하고 충돌 선택과 snapshot 복원을 지원하지만 API key와 대용량 skill은 백업에서 제외됩니다. 52개 agent를 지원하고 CLI 자동화까지 필요하다면 사용 가치가 높으며, 단일 agent만 사용하거나 외부 동기화가 필요 없다면 기능이 많은 편입니다.

핵심 포인트

  • Skills Manager는 여러 AI 코딩 도구의 skill을 한곳에서 관리하는 Rust·Tauri 기반 데스크톱 앱이며 Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI 등 52개 agent를 기본 지원합니다. Git 저장소, 로컬 폴더, `.zip`·`.skill` 아카이브, skills.sh에서 skill을 중앙 라이브러리로 가져온 뒤 symlink 또는 copy 방식으로 각 agent에 배포합니다. 여러 도구의 skill 경로를 직접 관리하기 번거로운 개발자에게 적합하지만, 지원 대상이 아닌 도구는 Custom tools에서 경로를 별도로 설정해야 합니다.
  • Preset은 skill 묶음을 만들고 현재 agent 또는 프로젝트에 한 번에 적용하는 기능이며, 실제 배포 상태는 Global Workspace와 Project Workspace에서 따로 관리됩니다. 프로젝트 로컬 경로와 agent별 전역 경로를 구분하고, 기존 폴더에 이미 있는 skill도 중앙 라이브러리로 채택할 수 있습니다. 다만 Preset 적용은 실시간 연결이 아니라 일회성 복사이므로 이후 변경 사항까지 자동으로 동기화되는 구조는 아닙니다.
  • 백업 기능은 skill 파일, 태그, Preset, agent별 활성화 상태를 Git 저장소에 커밋하고 여러 장치 사이에서 자동 병합하는 방식으로 작동합니다. 같은 skill을 두 장치에서 수정하면 파일 전체를 덮어쓰지 않고 skill 단위로 충돌을 분리하며, 사용자가 로컬 유지, 원격 적용, 양쪽 보존 중 하나를 선택하기 전까지 로컬 버전을 유지합니다. API key와 token은 백업에서 제외되고 100 MB를 초과하는 skill도 자동 제외되므로, 민감 정보와 대용량 파일 관리 정책을 별도로 확인해야 합니다.
  • 데스크톱 앱과 함께 동일한 Rust 공유 코어를 사용하는 CLI가 제공되어 스크립트나 agent 작업에서 `skills list`, `skills install`, `skills deploy`, `presets deploy`, `git restore` 등을 실행할 수 있습니다. CLI와 앱은 같은 SQLite 데이터베이스와 저장소 잠금을 사용하고 `--json` 및 `--skills-root` 옵션으로 자동화와 외부 skill 저장소 작업을 지원합니다. 중앙 라이브러리 등록과 실제 agent 배포가 분리되어 있으므로 CLI에서 `skills install`만 실행하면 agent 폴더에는 동기화되지 않는 점을 운영 절차에 반영해야 합니다.

이미지 분석

중앙 Library에서 skill을 검색하고 활성화 상태, source, tag, agent별 동기화 상태를 카드 형태로 관리하는 화면입니다.
화면은 검색창과 All·Enabled·Available 필터, Local·Imported·Git·skills.sh source 필터, 여러 tag를 함께 제공해 중앙 라이브러리의 탐색과 분류 흐름을 한곳에 모읍니다. 각 skill 카드에는 설명, source, Basic 분류, 여러 agent 아이콘, 활성화 토글이 배치되어 어떤 도구에 배포됐는지 빠르게 확인할 수 있습니다.
skills.sh 마켓플레이스에서 인기 skill을 검색하고 설치하는 Install Skills 화면입니다.
화면은 All Time·Trending·Hot 정렬, 검색창, AI Search, source별 필터를 제공하며 `@vercel-labs/skills`, `@anthropics/skills`, `@microsoft/azure-skills` 같은 저장소의 skill을 카드로 나열합니다. 설치된 항목에는 Installed 상태가 표시되고 미설치 항목에는 추가 버튼이 제공되어 마켓플레이스 탐색과 설치 상태 확인을 같은 흐름에서 처리합니다.
Global Workspace에서 Claude Code, Codex, Cursor, Hermes Agent별 전역 skill 수와 Preset을 확인하는 화면입니다.
화면은 Basic, Obsidian, HermesAgent, Frontend, Research, Life Preset을 상단에서 선택하고 각 agent 카드를 통해 전역 skill 구성을 확인하는 구조입니다. Claude Code에는 9개, Codex와 Cursor에는 각각 15개, Hermes Agent에는 7개 skill이 표시되어 agent별 전역 경로를 분리해 관리하는 개념을 구체화합니다.
Codex 전용 workspace에서 agent에 연결된 skill 목록과 동기화 상태를 관리하는 화면입니다.
화면 상단에 Codex의 skill 경로와 18개 관리 항목, 18개 동기화 상태가 표시되고 All Tags와 Preset 필터로 목록을 좁힐 수 있습니다. 각 카드에는 browser, claude-md-improver, gemini-api, grok-build 같은 skill의 tag와 In sync 상태가 함께 나타나 실제 agent 배포 결과를 개별 항목 단위로 점검할 수 있습니다.

3.8k

Stars

328

Forks

+206

Trending

0

조회수

3.8k watchers170 open issuesMIT License

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.