claudeers.
// Claude Skills

skill-manager

Your Claude, Codex, Cursor, and OpenCode skills pile up across 4+ config folders with no way to see or manage them. Skill Manager is the one desktop app that…

// Claude Skills[ cli ][ api ][ desktop ][ web ][ claude ]#claude#agent-skills#ai-agents#claude-code#desktop-app#developer-tools#react#rust#skillsMIT$open-sourceupdated 4 days ago

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up skill-manager (git-clone project) into my current project.
Found on https://claudeers.com/skill-manager-2
Repo: https://github.com/abubakarsiddik31/skill-manager
Homepage/docs: https://abubakarsiddik31.github.io/skill-manager/
Detected install method: git-clone → git clone https://github.com/abubakarsiddik31/skill-manager
Category: skills. Platforms: cli, api, desktop, web.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
unknown; community-verified: false. Confirm the source before running anything.
// or clone
git clone https://github.com/abubakarsiddik31/skill-manager

// compatibility

Platformscli, api, desktop, web
Operating systems
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguageRust
Skill Manager logo

Skill Manager

One dashboard to manage every AI coding agent skill you've installed.

Discover, enable, disable, edit, and delete Agent Skills across Claude Code, Codex, Cursor, Gemini CLI, VS Code, Crush, Roo Code, Kiro, Junie, Factory Droid, OpenCode — and every tool that reads the shared ~/.agents/skills folder (Goose, Amp, …) — without hand-editing a config file ever again.

Website · Download · Report a bug · Contributing · Support code signing

[!IMPORTANT] Before downloading: v0.3.1 is not code-signed or notarized by Apple, and its Windows installer is not signed by a verified publisher. macOS Gatekeeper and Windows SmartScreen may therefore warn on first launch.

macOS: click Done, then Control-click the app in Finder → OpenOpen. Or go to System Settings → Privacy & Security and choose Open Anyway. Windows: on the SmartScreen warning, choose More infoRun anyway. Only continue if you downloaded the installer from this repository's GitHub Releases page.

We know these extra first-launch steps are inconvenient. Code signing and notarization are in progress; if this project is useful to you and you would like to help cover that work, optional sponsorship is appreciated.


Skill Manager demo: browsing, filtering, searching, and viewing a skill across Claude Code, Codex, Cursor, Gemini CLI, and OpenCode

Contents

The problem

If you use more than one AI coding agent, your skills are scattered across ~/.claude/skills, ~/.agents/skills, ~/.cursor/skills, ~/.gemini/skills, ~/.copilot/skills, ~/.roo/skills, and more — eleven folders, zero shared view.

Left unchecked, this turns into skill hell: every skill you've ever installed sits there active, and your agent has to disambiguate against all of them just to pick the right one for what you're doing right now. A crowded skills directory doesn't just look messy — the more skills compete for a match, the worse an agent gets at triggering the right one. Disabling what you don't need for the current project is how you climb back out.

Without Skill ManagerWith Skill Manager
See what's installedOpen a terminal, ls eleven different foldersOne dashboard, every tool
Turn a skill offDelete the folder and hope you don't need it backToggle it — fully reversible
Keep triggering accurateEvery installed skill competes for a match, even ones irrelevant to this projectDisable the noise, leave only what's relevant enabled
Know what's wired into a projectGlobal and project-level skills look identical until something breaksPer-project breakdown, separate from global
Edit a SKILL.mdOpen a text editor, hunt down the pathRendered markdown with one-click raw edit

Skill Manager fixes all of it. One dashboard, every tool.

What is a "skill"?

Anthropic introduced Agent Skills — folders containing a SKILL.md file with instructions an AI coding agent can load on demand — and the idea has since been picked up across the ecosystem (Claude Code, Codex, Cursor, Gemini CLI, OpenCode, and others).

Features

  • 🗂️ Unified view across every tool's skills directory — no more digging through a dozen different config folders by hand.
  • 🔀 Enable / disable any skill without deleting it (skills move to a sibling .disabled/ folder — fully reversible, and it never touches the tool's own config).
  • 📝 View & edit — a skill's SKILL.md renders as formatted markdown by default, with a one-click switch to raw edit.
  • 🗑️ Delete skills you no longer need.
  • 📁 Per-project breakdown — track individual project folders and see exactly which skills are wired into each one, separate from your global skills.
  • 🧭 Detected projects — the app finds folders you already work in (Claude Code history, editor recents, git repos) and offers them as one-click suggestions in the sidebar and in a searchable picker, with activity times and skill counts on every row.
  • 📌 Pinned & most-used first — pin the tools and projects you touch daily; the sidebar keeps your top three most-used projects (30-day window) on top, and every project list can sort by use or by skill count.
  • 🔍 Search across names and descriptions.

Supported tools

ToolUser-level directoryProject-level directoryStatus
Claude Code~/.claude/skills.claude/skills✅ fully supported
Agents (shared) — read by Codex, Goose, Amp, and others~/.agents/skills.agents/skills✅ fully supported
Cursor~/.cursor/skills.cursor/skills✅ fully supported
Gemini CLI~/.gemini/skills.gemini/skills✅ fully supported
VS Code / Copilot~/.copilot/skills.github/skills✅ fully supported
Crush~/.config/crush/skills.crush/skills✅ fully supported
Roo Code~/.roo/skills.roo/skills✅ fully supported
Kiro~/.kiro/skills.kiro/skills✅ fully supported
Junie~/.junie/skills.junie/skills✅ fully supported
Factory Droid~/.factory/skills.factory/skills✅ fully supported
OpenCode~/.config/opencode/skills.opencode/skills✅ fully supported

All eleven paths are verified against each tool's own docs — not guessed. If a tool changes its convention, open an issue and we'll update the adapter.

The sidebar itself is tool-level: each tool's view shows every folder it reads, skills in the shared ~/.agents/skills folder carry a "seen by" chip for every tool that discovers them, and toggling one warns that it affects all of them — there's a single copy on disk.

Download

Grab a build from the latest release:

PlatformFile
macOS (Apple Silicon + Intel).dmg (universal)
Windows.exe or .msi
Linux.deb, .rpm, or .AppImage

[!NOTE] v0.3.1 is not code-signed or notarized by Apple, and its Windows installer is not signed by a verified publisher. We have not completed Apple or Microsoft publisher verification. Only continue if you downloaded the installer from this repository's GitHub Releases page. Code-signed releases are on the Roadmap. We know the extra steps are inconvenient; optional sponsorship helps fund code-signing and notarization work.

macOS — Gatekeeper will say "Skill Manager" Not Opened / Apple could not verify "Skill Manager" is free of malware. Click Done, then either:

  • Right-click (Control-click) the app in Finder → OpenOpen in the dialog that appears, or
  • Go to System Settings → Privacy & Security, scroll down to the blocked-app notice, and click Open AnywayOpen Anyway again to confirm.

You only need to do this once — it launches normally after that.

Windows — SmartScreen will show Windows protected your PC. Click More info, then Run anyway.

Development

Requires Node.js and the Rust toolchain (Tauri's prerequisites are documented here).

git clone https://github.com/abubakarsiddik31/skill-manager.git
cd skill-manager
npm install
npm run tauri dev

To build a release binary for your platform:

npm run tauri build

Project structure

src/
  components/           presentational react components (Sidebar, SkillCard, EditorModal, ...)
  hooks/                data + mutations (useGlobalSkills, useProjects, useProjectSkills)
  lib/                  api client, markdown rendering, filtering helpers
  types.ts              shared frontend types
src-tauri/src/
  skills/               one adapter per tool, all implementing SkillAdapter
  projects.rs           persisted list of tracked project folders
  commands.rs           tauri commands exposed to the frontend
docs/                   the landing page (GitHub Pages)

Each tool implements the same SkillAdapter trait (src-tauri/src/skills/mod.rs), so adding support for a new tool is just a new module pointing at its skills directory.

Roadmap

  • Skill browser & install — browse community skills and install them into any tool's skills folder in one click
  • Auto-update support (in-app update checks, no manual reinstall)
  • Code-signed builds (no more Gatekeeper/SmartScreen warnings)
  • Keep adding agents as they adopt SKILL.md — Windsurf and Trae are on the radar, but their conventions aren't verified yet

See CONTRIBUTING.md for how to pick any of these up, or add support for a tool not listed above.

Contributing

This project gets meaningfully better with a handful of small, specific contributions — see CONTRIBUTING.md for exactly how to:

  • Pin down a tool's real skills directory (the single biggest gap right now)
  • Add support for an entirely new coding agent
  • Report a bug or open a fix

Every one of these is scoped to be doable in one sitting. Issues and PRs welcome. Please also read our Code of Conduct.

FAQ

Does this modify how my tools load skills? No. Skill Manager only moves folders between a skills directory and a sibling .disabled/ folder, and edits SKILL.md files directly on disk. It never touches a tool's own config or settings files.

Is it safe to disable a skill? Yes — disabling moves the skill folder to .disabled/ next to it. Re-enabling moves it back. Nothing is deleted until you explicitly delete it.

Does it phone home or collect telemetry? No. Skill Manager is a local desktop app — it only reads and writes the skill directories already on your machine.

Why isn't <my tool> supported? Open an issue with a link to that tool's own skills documentation and we'll add an adapter — see Contributing.

License

MIT

// faq

What is skill-manager?

Your Claude, Codex, Cursor, and OpenCode skills pile up across 4+ config folders with no way to see or manage them. Skill Manager is the one desktop app that shows you all of it — enable, disable, edit, and delete skills from a single dashboard.. It is open-source on GitHub.

Is skill-manager free to use?

skill-manager is open-source under the MIT license, so it is free to use.

What category does skill-manager belong to?

skill-manager is listed under skills in the Claudeers registry of Claude-compatible tools.

2 views
10 stars
unclaimed
updated 4 days ago

// embed badge

skill-manager on Claudeers
[![Claudeers](https://claudeers.com/api/badge/skill-manager-2.svg)](https://claudeers.com/skill-manager-2)

// retro hit counter

skill-manager hit counter
[![Hits](https://claudeers.com/api/counter/skill-manager-2.svg)](https://claudeers.com/skill-manager-2)

// reviews

// guestbook

0/500

// related in Claude Skills

🔓

An agentic skills framework & software development methodology that works.

// skillsobra/Shell272,506MIT[ claude ]
🔓

Public repository for Agent Skills

// skillsanthropics/Python169,406[ claude ]
🔓

💫 Toolkit to help you get started with Spec-Driven Development

// skillsgithub/Python129,208MIT[ claude ]
🔓

AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs,…

// skillsGraphify-Labs/Python106,387MIT[ claude ]
→ see how skill-manager connects across the ecosystem