Dev & Engineering skills-managementclisyncdesktop-apptauri

Skills Manager

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

FollowAgents review · FARS-2.1
Not recommended
45/ 100 5-point scale 2.3 / 5
1 2 3 4 5 6
1Trust10 / 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.

2Reliability6 / 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.

3Adaptability10 / 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.

4Convention9 / 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.

5Effectiveness7 / 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.

6Verifiability3 / 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.

Evidence confidence: Low Reviewed Aug 09, 2026 Reviewed revision ab2a6947062c
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • 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.
Review evidence [1][2][3][4][5]
See the full review method →

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.

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 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.

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.

Compare agents like this one

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

Related agents