Skills Manager CLI
A desktop app and skm CLI: one copy of each skill in a central hub, symlinked into every AI tool
- 1,045 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Creates and removes links in agent configuration folders
- The macOS app is not notarized
Install
- Works in
Manual install
brew tap jiweiyeah/tap
brew install --cask jiweiyeah/tap/skills-managermacOS only. For Windows and Linux download an installer from the releases page.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Creates and removes links in agent configuration folders
- The macOS app is not notarized
This is third-party code. Review the repository files before installing.
What it does
Skills Manager keeps skills in a single ~/.skills-manager/skills directory and links them into the folders of Claude Code, Codex, Cursor, Gemini CLI and other supported tools. Each skill can be enabled or disabled per tool without deleting the source files. The app includes a marketplace, an editor and LLM translation of skill descriptions. The skm CLI covers the core operations for terminals and headless servers: it adopts already installed skills into the hub, reports link status, and detects and repairs sync problems.
Who it is for. For people who use several agents and are tired of copying skills between their folders.
Good fit when
- You need the same skills in Claude Code, Codex and Cursor
- You want to quickly disable a skill for one tool
- You need to tidy skills on a headless server
Not a fit when
- You only use one agent
- You need skills versioned inside a project repository
Example request
Use skm to check which skills are not linked to Codex and fix the linksLimitations
The macOS build is ad-hoc signed and not notarized by Apple. On Windows without Developer Mode it falls back to junctions or tracked copies. skm does not create or search skills; that stays in the app. The hub path is fixed. Translation needs an LLM provider key.
How to disable. Disable skills with skm disable <skill> --for <tool> or in the app, then remove the app, for example with brew uninstall --cask jiweiyeah/tap/skills-manager.
FAQ
Where do I get skm without the app?
From the skm-<target> archives on the GitHub releases page; put the binary on your PATH.
Does Windows need admin rights?
No, a standard account is enough: without symlink rights it uses junctions or copies.
Discussion
No questions or reviews yet.
Related
CLI toolsSkills Manager keeps skills in one library and mounts them into Claude Code, Cursor, Codex and other agents through symlinks, with no file copies
A Go CLI that keeps skills, agents and rules in one place and syncs them into every AI agent with one command
Claude Skills (Alireza Rezvani)
Claude Code Skills & Plugins
A large library of skills, agents and commands by domain: engineering, marketing, product, compliance, C-level advisors and research
A set of 13 SKILL.md skills: research, a product doc, decks, articles and audits for any compatible agent
ai-labs-claude-skills installs 24 Claude skills through one npm package: SEO reports, Docker, CI/CD, CSV analysis, resumes, pitch decks and more
Claude Skills by borghei
Claude Skills
An installable skill library for teams: engineering, product, marketing, compliance, finance, with ready Python tools and agents
README in short
The README covers a Tauri and React app for macOS, Windows and Linux, where to download installers and how to install via Homebrew. It explains how links are created on Windows without admin rights. A section describes the skm CLI with its commands and the companion skills-manager-cli skill that teaches agents to use skm. MIT licensed.