I Installed 15 AI Tools and Skill Management Became a Nightmare — Until I Built This
How I solved the chaos of managing skills, plugins, and extensions across 35+ AI platforms with a single desktop dashboard.
The Problem: AI Tool Sprawl is Real
Last year, I went all-in on AI-assisted development.
I installed Claude for writing, Cursor for coding, GitHub Copilot for pair programming, VS Code with 20+ extensions, OpenClaw for agent workflows, Cline, Qwen, Ollama for local LLMs...
By month three, I had 15 AI tools installed, each with its own:
- Skill/plugin/extension directories
- Configuration files scattered in
~/.*dot-directories - Zero visibility into what was installed where
The breaking point came when I wanted to:
- Migrate a custom skill from OpenClaw to Cline → had to manually copy paths, edit configs
- Share my curated skill collection with my team → had to manually ZIP each directory
- Clean up unused plugins → had to open each platform's UI separately
There had to be a better way.
The Solution: OpenSkill Manager
I built OpenSkill Manager — a unified desktop dashboard that discovers, manages, and migrates skills/plugins/extensions across 35+ AI platforms in one place.
What it does
✅ Auto-discovers all your AI tools by scanning ~/ for dot-directories
✅ Unified view of all skills/plugins/extensions with filtering by platform, category, or search
✅ Batch operations — migrate, export, or delete multiple items at once
✅ Cross-platform migration — move a skill from OpenClaw to Cline with one click
✅ Import/Export — package skills as .zip and share with your team
✅ 24-language i18n — because AI is global
✅ Real-time file watching — UI syncs automatically when you add/remove skills
Architecture (For the Curious)
Built with Electron + React + TypeScript.
Discovery Engine
1. Scan ~/ for dot-directories matching 35+ known AI tools
2. Enumerate skills/plugins/extensions directories
3. Extract metadata from SKILL.md and package.json
4. Persist to local JSON database (openskill.db)
Tech Stack
| Layer | Technology |
|---|---|
| Shell | Electron 28 |
| UI | React 18 + TypeScript |
| Build | Webpack 5 + Babel |
| Package | electron-builder |
| File Watch | chokidar |
Supported Platforms (35+ and growing)
The app auto-discovers:
- AI Assistants: Claude, ChatGPT, Gemini, Qwen
- Code Editors: VS Code, Cursor, Trae, Kode
- AI Agents: OpenClaw, QClaw, Cline, CodeBuddy
- LLM Runtimes: Ollama
- And 25+ more...
Any unrecognized dot-directory with skills/, plugins/, or extensions/ subdirectories will also be discovered automatically.
Get Started in 3 Commands
git clone https://github.com/BoboloveIC/openskill-manager.git
cd openskill-manager
npm install && npm run dev
Or download the latest release for macOS/Windows/Linux.
What's Next
I'm actively working on:
- [ ] Skill enable/disable toggle
- [ ] Plugin marketplace integration
- [ ] Drag-and-drop migration
- [ ] Auto-update support
Would love your feedback and contributions!
- 🌟 Star the repo: https://github.com/BoboloveIC/openskill-manager
- 🐛 Report issues: https://github.com/BoboloveIC/openskill-manager/issues
- 💬 Join discussions: https://github.com/BoboloveIC/openskill-manager/discussions
Screenshots
Demo GIF coming soon! Watch the repo for updates.
Built with ❤️ by Bo — because managing 15 AI tools shouldn't require a spreadsheet.
Tags
#ai-tools #developer-tools #productivity #electron #opensource #ai-productivity #cross-platform
Top comments (0)