Hey everyone,
I recently found myself juggling custom "skills" and prompts across different AI coding assistants (like Claude Code and others). It was a pain to keep them organized and synchronized, so I built a tool to solve it.
Repo: https://github.com/jiweiyeah/Skills-Manager
What is it?
Skills Manager is a cross-platform desktop application that acts as a central hub for your AI skills.
Instead of manually copying files between different configuration directories, it uses a centralized
storage approach and manages symlinks for you. This means you can edit a skill in one place, and it
updates everywhere instantly.
Key Features:
It's currently in active development, and I'd love to hear any feedback or feature requests from the community!
The symlink approach is smart — it solves the "edit once, sync manually" pain that anyone juggling multiple AI tools knows too well.
A few questions/observations:
Conflict handling: What happens if a skill file is edited directly in one of the tool directories instead of through Skills Manager? Do you detect divergence, or does the symlink just overwrite?
Skill versioning: As these tools evolve (Claude Code especially moves fast), skills that worked last week might break. Any plans for version pinning or changelog tracking per skill?
Discovery/sharing: The "centralized management" framing is good for personal use, but the bigger opportunity might be skill sharing across teams or communities. A local-first app with optional sync/export could hit both markets.
The Tauri 2 + Rust backend choice makes sense for this — file system operations and symlinks need native access, and Electron would be overkill.
Curious what your own skill library looks like right now. How many are you managing, and which AI tools do you use most heavily?