xingkongliang / skills-manager
git clone https://github.com/xingkongliang/skills-manager.git
v1.42.2 Β· 2d ago
π₯ on GitHub Trending today
A lightweight desktop app to manage, sync, and organize AI agent skills across 50+ coding tools β Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
β
stars, 24h
β
stars, 7 days
+1.7k
stars, 30 days Β· #181
6.6k
β
total
531
forks Β· 250 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageRust
LicenseMIT
Created2026-03-02 (7mo ago)
Last push2d ago
Watchers22
OwnerUser
Seen on GitHub Trending
- 2026-10-20 β #17 monthly in rust Β· +1,739 β
Links
- GitHub: github.com/xingkongliang/skills-manager
- Homepage: https://skillsmanager.dev
- Releases Β· Issues Β· Hacker News mentions
README excerpt
Skills Manager One app to manage AI agent skills across all your coding tools. skillsmanager.dev π¬ 1.5-min intro (YouTube) Β Β·Β Full walkthrough (9 min) Β Β·Β θ§ι’δ»η» (Bilibili) δΈζθ―΄ζ Β Β·Β @JayTL00 on X Β Β·Β Buy me a coffee Install Skills β Marketplace Global Workspace Agent Workspace Project Workspace Backup & Multi-Device Sync Settings ## Features - **Unified skill library** β Install skills from Git repos, local folders, `.zip` / `.skill` archives, or the skills.sh marketplace. Everything goes into one central repo, which defaults to `~/.skills-manager` and can be customized in **Settings**. - **Marketplace** β Browse popular skills from the marketplace and find them with keyword search. - **Your agents can manage skills** β Claude Code, Codex, Cursor and the rest can install a skill, deploy it to another agent, or report what is where, by driving Skills Manager instead of writing into an agent's folder behind its back β so sources, presets, update tracking and per-agent state stay intact. The Dashboard sets this up in one click; see Let your agents manage skills. - **Presets** β Group skills into named presets. In any workspace, click a preset pill to instantly activate or deactivate all its skills for the current agent scope. Applying a preset is a one-time copy, not a live sync. The sidebar lists all presets for quick access. - **Global Workspace** β Each agent gets its own page listing every skill in its global folder β including ones installed outside Skills Manager β so the view always reflects what the agent actually sees. Add or remove skills per agent, or use the All Agents overview to manage every installed agent at once. - **Project Workspaces** β View and manage project-local skill folders for supported agents, compare them with your central library, and sync changes in either direction. Supports nested skill directories and per-agent assignment when exporting. - **Linked Workspaces** β Point to any directory as a skills root β useful for skills that live outside the default agent paths. Managed as a standalone workspace without participating in global preset sync. - **Multi-tool sync** β Sync skills to any supported tool via symlink or copy with a single click. Every skill card shows an agent icon badge per enabled agent β click a badge to install or remove that skill for that agent right from the card, with the badge reflecting live sync state. - **Add from Library sheet** β In any workspace, click **+ Add Skills** to open a unified picker: search your central library, toggle target agents with always-visible chips (with select-all/clear), and batch-add multiple skills in one click. - **Batch operations** β Multi-select skills for bulk enable/disable, export, or delete. Project Workspaces also support bulk enable/disable for project-local skills. - **Skill tagging and filters** β Tag skills, use tags to group similar skills, and filter by source or tag β including an **Untagged** pill to quickly find skills