Noureddine RAMDI / Skills Manager: local multi-agent coding skill management on macOS

Created Mon, 04 May 2026 10:23:01 +0000 Modified Sat, 23 May 2026 20:41:27 +0000

yibie/skills-manager

Skills Manager tackles a common headache for developers juggling multiple AI coding assistants: each agent has its own format for skills, separate install locations, and distinct management workflows. This fragmentation makes it hard to maintain a consistent set of capabilities across tools like Claude Code, Cursor, Copilot CLI, and others.

a native macOS app that unifies multi-agent skill management

Skills Manager is a native macOS application built with SwiftUI and Swift 6, using SwiftData for local persistence. It acts as a centralized hub to manage coding skills across more than 40 agents. Instead of a cloud backend, it operates purely locally — reading and writing config files directly in each agent’s directories. It also leverages local Git history to track skill versions and changes.

The app addresses the fragmentation problem by normalizing skill formats from different agents, each with their own directory structures and plugin schemas. It supports skill discovery from skills.sh, multi-agent skill installation, and even an LLM sandbox where you can test skills before committing them.

Interestingly, it also includes a keyboard-first terminal UI implemented with Blessed TUI via npm, offering an alternative to the graphical interface for power users who prefer terminal workflows.

normalizing fragmented skill formats with local-first architecture

What distinguishes Skills Manager is its local-first approach combined with multi-agent interoperability. Instead of relying on a centralized backend or cloud synchronization, it operates entirely on the user’s device. This design brings several tradeoffs:

  • No backend dependencies: All skill management happens locally, reducing privacy concerns and dependency on external services.
  • Direct file manipulation: It reads and writes config files and skill directories directly, which requires careful handling of each agent’s specific format and location.
  • Local Git for versioning: Instead of a custom version control system, it uses Git history to manage skill changes, leveraging a battle-tested tool.

The codebase is primarily Swift, taking advantage of modern SwiftUI declarative UI patterns and SwiftData for local storage. This means the app integrates tightly with macOS features and provides a smooth, native experience.

The real-time monitoring of agent skill directories ensures that changes made outside the app (like manual edits or installs) are immediately reflected, maintaining consistency.

The inclusion of a terminal UI is a thoughtful touch, acknowledging that some developers prefer keyboard-driven tools and want rapid access without leaving the terminal.

quick start with Skills Manager

Requirements

  • macOS 14 (Sonoma) or later
  • One or more coding agents installed (Claude Code, Cursor, Copilot CLI, Codex, Gemini CLI…)

Installation

Download the latest release from the Releases page and drag to Applications.

Or build from source:

git clone https://github.com/yibie/skills-manager.git
cd skills-manager
open SkillsManager.xcodeproj

This straightforward install process fits well with macOS norms. The source build requires Xcode and Swift 6 — not surprising given the SwiftUI and SwiftData dependencies.

verdict: who benefits from Skills Manager?

Skills Manager is a practical tool if you work with multiple AI coding assistants on macOS and want a unified way to discover, install, and manage skills. Its local-first architecture ensures privacy and reduces complexity by avoiding cloud synchronization.

The tradeoff is its macOS 14+ requirement and the focus on local file-based management, which might not suit everyone—especially if your workflow spans other platforms or you prefer cloud-based skill management.

Overall, the app is well-engineered, with clean SwiftUI code and a solid approach to the thorny problem of skill format fragmentation. The terminal UI alternative is a nice touch for keyboard-centric users.

If you’re managing skills across Claude Code, Cursor, Copilot CLI, and other agents, this app is worth exploring for a more streamlined experience.


→ GitHub Repo: yibie/skills-manager ⭐ 139 · Swift