Skills Manager

One app to manage AI agent skills across all your coding tools.

Stars
★ 6.5k
Last updated
today
License
MIT
Primary language
Rust

At a glance

How it runs
Desktop appCLI
Works with
Universal · cross-platform
Cost
Free, no paid service needed
Setup effort
Low · running in minutes
You'll need
Node.js 18+Rust toolchainTauri 2Shell / CLINetwork accessLocal filesystem
Typical use
A developer using multiple tools like Claude Code, Codex, and Cursor wants to manage and synchronize skills across all of them from one place.
Not a fit if
  • Teams that must stay fully offline and cannot use a GitHub private repo for backup sync
  • Terminal-only users who refuse to install a desktop app
  • Users with skill bundles over 100 MB that must be included in backup sync

What does this agent do, and when should you use it?

Skills Manager is a lightweight desktop app to manage, sync, and organize AI agent skills across 50+ coding tools including Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more. It provides a unified skill library where skills can be installed from Git repos, local folders, archives, or the skills.sh marketplace. The app supports global, project, and linked workspaces to manage skills per agent, and presets to quickly activate or deactivate skill groups. It offers backup and multi-device sync via Git with skill-aware merging and conflict resolution, plus a CLI that shares the same core as the desktop app. Built with Tauri 2, React 19, Rust, and SQLite, it supports both English and Chinese interfaces.

Skills Manager provides a unified skill library where you can install, update, delete, and search for skills. It manages per-agent global skills (e.g., ~/.claude/skills/ for Claude Code) via a Global Workspace, project-local skills via Project Workspaces, and arbitrary directories via Linked Workspaces. Users can tag and filter skills, create presets to batch enable/disable skills, and sync skills to enabled agents via symlink or copy. The app includes a backup feature that connects to a GitHub repo for automatic backups and cross-device sync, with skill-aware merging and conflict resolution. A CLI provides command groups like skills, presets, and git to operate on the library directly.

  1. A developer using multiple tools like Claude Code, Codex, and Cursor wants to manage and synchronize skills across all of them from one place.
  2. A team wants to apply a standard set of skills to multiple projects, ensuring consistency across project environments.
  3. A user wants to back up their skill library to GitHub and sync across multiple devices, with restorable snapshots and conflict-free merging.
  4. A power user needs to batch-operate on skills, e.g., enable/disable a group of skills for multiple agents at once, or export/delete in bulk.
  5. A developer wants to search the skills.sh marketplace and use AI-powered search (requires SkillsMP API key) to discover relevant skills quickly.
  6. A user wants to manage project-local skill directories (e.g., <project>/.claude/skills/) and sync changes between them and the central library.

How do you install or deploy this agent?

Download the installer for your OS (macOS, Windows, or Linux) from the GitHub Releases page. For development, clone the repo, ensure prerequisites (Node.js 18+, Rust toolchain, and Tauri system dependencies), then run npm install and npm run tauri:dev. To install the CLI binary, run npm run cli:install, which places it at ~/.cargo/bin/skills-manager-cli.

How do you use this agent?

On first launch, choose to start fresh or restore from a backup. In the Library, install skills from local folders, Git repos, archives, or the skills.sh marketplace. Use Global Workspace to manage per-agent global skills, or Project Workspaces for project-local skills. Click preset pills to quickly enable/disable a group of skills, or use the + Add Skills picker to batch-add. In Settings, configure the skills repo path, sync mode, theme, language, etc. To enable backup and sync, open the Backup page, click 'Sign in with GitHub', and authorize — after that, backups are automatic. CLI usage examples: npm run cli -- skills list to list skills, npm run cli -- skills install <path> to install, npm run cli -- skills sync to sync to enabled agents.

What are this agent's strengths and limitations?

Pros
  • Supports 52 coding tools out of the box, including Claude Code, Codex, Cursor, and Copilot.
  • Offers a unified skill library, presets, and global/project workspaces for flexible management.
  • Backup and multi-device sync via Git with skill-aware merging and conflict resolution.
  • CLI and desktop app share the same core, enabling automation and scripting.
  • Open source under MIT license, allowing customization and community contributions.
Limitations
  • Requires Node.js, Rust, and Tauri dependencies for source development, which may deter non-developers.
  • AI search feature requires a SkillsMP API key, potentially incurring additional costs.
  • Conflict resolution is manual: while it never blocks, users must choose how to resolve each conflict.
  • The CLI and desktop app share a database, but the app does not auto-refresh caches after CLI writes, requiring manual refresh or restart.
  • Skills over 100 MB are excluded from backup, which might be a limitation for large skill sets.

How does this agent compare with similar options?

Key facts side by side with the most closely related agents.

Agent Source review Form / cost Stars Updated Language Full support on
Skills Manager This agent 45 · Major gaps Desktop appFree ★ 6.5k today Rust —
Hermes Agent CN Desktop 41 · Major gaps Desktop appFree + model costs ★ 1.7k 28d ago TypeScript —
SkillKit — Package Manager for AI Agent Skills 40 · Major gaps CLIFree + model costs ★ 1.6k 4mo ago TypeScript ChatGPT · Claude Code
Xiaoma AI Hermes Chinese Enhancement Pack 36 · Major gaps — ★ 18 1mo ago Shell —

How does FollowAgents rate this agent?

FollowAgents source review · FARS-2.1
Major gaps
45/ 100 5-point scale 2.3 / 5
This review covers the source as of Aug 09, 2026. The project has shipped 20 stable release(s) since, which have not been re-reviewed. The score and verdict describe the reviewed version only. Recent releases ↓
Trust 10/29
Reliability 6/14
Adaptability 10/18
Convention 9/18
Effectiveness 7/13
Verifiability 3/8
Why each dimension lost points
Trust10 / 29 · 1.7/5

Evidence shows least privilege: GitHub token stored in OS keychain, not in files; backup excludes sensitive data; sync operations require user confirmation. But no code-level verification, and external effects (e.g., creating remote repo) lack explicit user confirmation flow. Deductions: no code audit, some claims unverified.

Reliability6 / 14 · 2.1/5

README is consistent, CLI and desktop share core, but no test evidence. Dependencies pinned, but no supply chain security verification. Failure messages not detailed. Deductions: no tests, unclear failure handling.

Adaptability10 / 18 · 2.8/5

Clear target audience (developers) and scenarios (multi-tool skill management), supports 52 tools, custom tools. But trigger precision (e.g., preset activation) not detailed, environment fit (e.g., macOS signing) documented. Deductions: insufficient trigger mechanism details.

Convention9 / 18 · 2.5/5

Clear information architecture, detailed install notes, stable naming (version numbers), examples and FAQ, MIT license clear, but missing changelog and known limitations. Maintenance responsibility unclear. Deductions: missing changelog and known limitations.

Effectiveness7 / 13 · 2.7/5

High output usability (CLI supports JSON), clear marginal value (unified multi-tool skill management), but cost-benefit not quantified. Deductions: no performance or resource consumption data.

Verifiability3 / 8 · 1.9/5

Claims traceable (README describes features), but no independent verification, facts and inferences not clearly separated. Deductions: no tests or third-party verification.

Risks and how to mitigate them
  • No test evidence provided, functional reliability unverified.
  • GitHub device flow authorization and remote repo creation may have external effects, requiring explicit user confirmation.
  • Dependency security not verified, recommend checking supply chain.
Evidence confidence: Low Reviewed Aug 09, 2026 Reviewed revision ab2a6947062c New commits since this review; the score may not cover them
See the full review method →

Recent releases

Latest entries from the project's GitHub Releases. Notes are quoted from upstream as written, not rewritten or tested by FollowAgents.

  1. v1.42.2 Skills Manager v1.42.2
    Release notes excerpt
    Skills Manager v1.42.2 发布日期:2026-10-18 递交范围:[v1.42.1...v1.42.2](https://github.com/xingkongliang/skills-manager/compare/v1.42.1...v1.42.2) 发布概览 - 两项 Linux / Windows 修复:Linux AppImage 里的备份和 Git 安装恢复正常;Windows 和 Linux 的窗口顶部不再有一条空白。 用户可见更新 - Linux AppImage:备份和 Git 安装恢复正常 — 在 AppImage 里,「立即备份」以及从 Git 安装、更新 Skill 可能失败,报 Git HTTPS helper / libcurl 符号查找错误。原因是系统的 git 加载了 AppImage 自带的库。现在 Git 使用系统自己的库。感谢 @JonathanPitre(#539、#536)。 - Windows 和 Linux:窗口顶部不再有空白条 — 为 macOS 窗口按钮预留的 28px 空白条,在 Windows 和 Linux 上也会出现在原生标题栏下方。现在只在 macOS 上保留。感谢 @YageGeng(#547)。 开发者与治理更新 …
    View on GitHub ↗
  2. v1.42.1 Skills Manager v1.42.1
    Release notes excerpt
    Skills Manager v1.42.1 发布日期:2026-10-17 递交范围:[v1.42.0...v1.42.1](https://github.com/xingkongliang/skills-manager/compare/v1.42.0...v1.42.1) 发布概览 - 修复几类问题:从 Preset 移除的 Skill 重启后又回来;Preset 的改动不同步到其他设备;monorepo 里的 Skill 总显示有更新;点一下就删掉工作区目录。另外,市场页会显示真实的报错原因,本地安装、Windows 和 Linux 上也各有小修复。 用户可见更新 - 从工作区移除 Skill 前先确认 — 在技能库 Skill 详情的「项目工作区」区块里,点绿色的「已添加」会直接删掉工作区里这个 Skill 的目录。删除不进废纸篓;如果是关联工作区,删掉的就是 Agent 正在读的那个目录。现在点了会先确认。项目页上,关闭某个 Skill 的 Agent 开关或取消某个 Preset 时,如果工作区里的副本与技能库不一致,也会先确认(#542)。 …
    View on GitHub ↗
  3. v1.42.0 Skills Manager v1.42.0
    Release notes excerpt
    Skills Manager v1.42.0 发布日期:2026-10-14 递交范围:[v1.41.0...v1.42.0](https://github.com/xingkongliang/skills-manager/compare/v1.41.0...v1.42.0) 发布概览 - 新增西班牙语和韩语界面,繁体中文翻译补全;搜索时 -、_ 和空格视为相同;macOS 上点击 Dock 图标可唤回窗口;配色、字号与圆角更统一,浅色模式更易读。 用户可见更新 - 西班牙语和韩语界面 — 在「设置 → 语言」里选 Español 或 한국어。首次启动时,如果系统语言是西班牙语或韩语,会自动选中。语言增加到五种,这一项改成了下拉框。感谢 @Carlo1911(#476)和 @siakun(#355)。 - 繁体中文翻译补全 — 此前仍显示为简体中文的 72 条文案已全部翻译,包括关闭行为、托盘图标、代理设置、来源差异和批量编辑标签等。 - 搜索时 -、_ 和空格视为相同 — 搜「wrap up」能找到 wrap-up,技能库、Agent 工作区、项目页、命令面板和「添加 Skill」都一样;技能库还会搜索 Skill 的目录名。感谢 @shuaiyafei(#543、#510)。 …
    View on GitHub ↗

FAQ

Which platforms/tools does Skills Manager support?
It supports over 50 coding tools, including Claude Code, Codex, Cursor, GitHub Copilot, and Gemini CLI. You can view the full list in Settings and also add custom tools.
How do I use AI search?
Enable AI search in Settings and enter your SkillsMP API key. Then use keyword search in the marketplace to get AI-powered results.
How does backup and sync work?
By connecting to a private GitHub repo (or any Git remote), the app automatically commits and pushes your library. Merging is skill-aware; conflicts never block, and you can choose to keep local, use remote, or keep both.
Is the CLI necessary?
No, but it provides the same functionality as the desktop app and is ideal for scripting. Install it with npm run cli:install.
View on GitHub ↗ Install ↓

Compare agents like this one

The same FARS review applied across the shortlist this agent qualifies for.

Related agents