npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@potatodog1669/skills-hub

v0.1.17

Published

Unify your AI toolbox. A local hub to visualize, manage, and sync skills across Antigravity, Claude, Cursor, Trae, and other AI agents.

Readme

Skills Hub is a centralized management tool for AI Agent Skills, providing a unified workflow for discovery, management, and synchronization via Tauri Desktop and CLI.

| | | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Skills Hub Desktop UI is your local control center for AI skills. It allows you to visually discover and inspect your skill library, import new capabilities directly from GitHub repositories, and synchronize them to your favorite coding agents (Antigravity, Claude, Cursor) with a single click—ensuring your agents always have the latest tools without leaving your local environment. It supports both Copy (stable) and Symbolic Link (live development) synchronization modes. |

Supported Agents

Skills Hub supports synchronization with a wide range of AI agents, including Antigravity, Claude Code, Cursor, Trae, and many more.

👉 View Full List of Supported Agents & Paths

Project Discovery

  • Auto scan is Git-only: Scan Roots only add directories that are inside a Git work tree.
  • Manual project add is also Git-only.
  • Path inputs now support a system folder picker first, with manual path input as fallback.

Download & Installation

System Requirements

  • Node.js 18+ (required for CLI and source builds)
  • Rust toolchain (rustup) for Desktop (Tauri) source build
  • Tauri platform prerequisites for your OS: Tauri v2 prerequisites

Option A: Homebrew CLI (macOS/Linux)

brew tap PotatoDog1669/skillshub
brew install skills-hub
skills-hub --version

Upgrade:

brew update
brew upgrade skills-hub

Option B: Homebrew Desktop App (macOS)

brew tap PotatoDog1669/skillshub
brew install --cask skills-hub

Upgrade:

brew update
brew upgrade --cask skills-hub

Option C: CLI via npm

Install globally:

npm i -g @potatodog1669/skills-hub
skills-hub --help

Run without global install:

npx @potatodog1669/skills-hub --help

Upgrade:

npm i -g @potatodog1669/skills-hub@latest

Option D: Build Desktop App from Source

git clone https://github.com/PotatoDog1669/skills-hub.git
cd skills-hub
npm ci
npm run tauri:dev

Create desktop bundles:

npm run tauri:build

Output directory:

  • src-tauri/target/release/bundle/

Releases

  • Latest releases: GitHub Releases
  • Current releases include changelog + source archives (zipball / tarball).
  • Desktop release assets include Homebrew cask-ready DMGs:
    • skills-hub_X.Y.Z_macos_aarch64.dmg
    • skills-hub_X.Y.Z_macos_x64.dmg

CLI Command Overview

| Command | Description | | :---------------------------------------- | :------------------------------------------------------------------------------ | | skills-hub list / skills-hub ls | List installed skills (project scope by default; supports --global, --hub) | | skills-hub remove / skills-hub rm | Remove installed skills (supports --all, --global, --hub, --agent) | | skills-hub import <url> | Import to Hub (supports --branch, install mode: -a/-g/--copy, and --list) | | skills-hub sync --all | Sync Hub skills to all enabled agents (Antigravity, Claude, Cursor, etc.) | | skills-hub sync --target <name> | Sync to a specific agent (e.g., --target claude syncs to ~/.claude/skills/) | | skills-hub provider list | List provider profiles (claude, codex, gemini) | | skills-hub provider add ... | Add a provider with --app --name --config-json or --config-file | | skills-hub provider switch ... | Switch current provider with backfill + backup + atomic write | | skills-hub provider restore ... | Restore latest live config backup for an app | | skills-hub provider capture ... | Capture current live config as an official account provider | | skills-hub provider universal-add ... | Create one universal API provider and sync to multiple apps | | skills-hub provider universal-list | List all universal providers | | skills-hub provider universal-apply ... | Re-apply a universal provider to enabled apps | | skills-hub kit policy-* | Manage AGENTS.md templates (policy-list/add/update/delete) | | skills-hub kit loadout-* | Manage skill packages (loadout-list/add/update/delete) | | skills-hub kit add/update/delete/apply | Compose Kit and apply it to target project + agent |

Import/List/Remove Quick Examples

# Import to Hub only (backward compatible)
skills-hub import https://github.com/owner/repo

# List installable skills from remote source only
skills-hub import https://github.com/owner/repo --list

# Import + install to Codex in current project (default mode: symlink)
skills-hub import https://github.com/owner/repo -a codex

# Install globally and copy files instead of symlinks
skills-hub import https://github.com/owner/repo -g -a codex --copy

# Overwrite conflicts without prompt
skills-hub import https://github.com/owner/repo -y

# View global installation or Hub inventory
skills-hub ls --global
skills-hub list --hub

# Remove one installed skill or remove all in selected scope
skills-hub rm my-skill -a codex
skills-hub remove --all -g -a codex
skills-hub remove my-skill --hub

Development

For contributors who want to modify the source code:

git clone https://github.com/PotatoDog1669/skills-hub.git
cd skills-hub
npm ci
npm run tauri:dev

For maintainers, a reusable release notes template is available at:

  • docs/release-notes-template.md
  • docs/homebrew-tap-setup.md

Contributing

We welcome contributions! Please see our CONTRIBUTING.md for details on how to get started.

Please adhere to our Code of Conduct in all interactions.

License

This project is licensed under the MIT License - see the LICENSE file for details.