skills-manager  by yibie

Native macOS app for coding agent skill management

Created 3 months ago
348 stars

Top 79.6% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Skills Manager is a native macOS application that unifies skill management across numerous coding agents (Claude Code, Cursor, Copilot CLI, Gemini CLI, etc.). It solves the problem of scattered skill formats and installation paths by providing a single interface to discover, install, test, and manage skills from sources like skills.sh, improving developer workflow with multiple AI assistants.

How It Works

The app employs a pure local architecture, functioning offline except for network-dependent features like skill discovery refresh, search, detail loading, and LLM translation fallbacks. It directly manages agent configuration files and uses local Git history. Skills are discovered via skills.sh and community repos, with an integrated LLM sandbox for pre-installation testing. It also bundles Chinese skill descriptions and offers on-demand LLM translation.

Quick Start & Requirements

  • Installation: Download the latest release and drag to Applications, or build from source via Xcode.
  • Prerequisites: macOS 14 (Sonoma)+, one or more coding agents installed. Node.js/npm for the Terminal UI (TUI).
  • TUI Installation: cd tui/ && npm exec skills-manager or npm link for global access.
  • Links: None provided in README.

Highlighted Details

  • Supports over 40 coding agents for unified skill management.
  • Integrates with skills.sh for discovery, featuring full-site search and local caching.
  • Includes an LLM sandbox for testing skills before installation.
  • Monitors agent skill directories in real-time.
  • Bundles Chinese skill descriptions with LLM translation fallback.
  • Offers a keyboard-first, three-panel Terminal UI (TUI).

Maintenance & Community

Issues and PRs are welcome, with contribution guidelines available. No specific community channels or notable contributors are listed.

Licensing & Compatibility

Licensed under the permissive MIT license, suitable for commercial use and closed-source linking.

Limitations & Caveats

Version history is temporarily disabled in the TUI. Network access is required for discovery refresh/search, detail loading, LLM translation fallbacks, and sandbox LLM calls. The "Ink TUI" is for reference only.

Health Check
Last Commit

2 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
2
Star History
176 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.