DEV Community

Cover image for I Installed 15 AI Tools and Skill Management Became a Nightmare — Until I Built This
BoboloveIC
BoboloveIC

Posted on

I Installed 15 AI Tools and Skill Management Became a Nightmare — Until I Built This

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:

  1. Migrate a custom skill from OpenClaw to Cline → had to manually copy paths, edit configs
  2. Share my curated skill collection with my team → had to manually ZIP each directory
  3. 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)
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

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!


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)