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

sk-get

v1.1.1

Published

CLI tool to manage AI Agent Skills via GitHub API

Readme

sk-get

English | 简体中文

A simple and efficient CLI tool to manage and add AI Agent Skills to Cursor, Claude, and VSCode via GitHub/GitLab API.

Features

  • Status Overview: sg status gives an immediate view of your active repo and installed skills.
  • Smart Platform Detection: Automatically detects installed AI apps (Cursor, Claude, VSCode) and streamlines selection.
  • Multi-Repo Management: Configure multiple skill repositories and switch between them easily.
  • Interactive Batch Operations: Support for adding or removing multiple skills and targeting multiple platforms at once.
  • Symbolic Link Installation: Default installation method that keeps your skills updated via a central library.
  • GitHub & GitLab Support: Fetch skills from any public or private repository.
  • Local Caching: Automatically caches skill lists for offline viewing.

Installation

npm install -g sk-get

After installation, you can use the sk-get or the shorthand sg command.

Common Commands

Status

sg status

Displays the active repository, configured repositories, and a detailed list of installed skills across all platforms.

Repository Management (Repo)

# Add a repository
sg repo add <repository-url>

# List all repositories
sg repo ls

# Switch active repository (Interactive)
sg repo use

# Remove a repository (Interactive)
sg repo rm

Configuration Backup & Restore (Config)

# Export configuration and installed skills to sk-get-config.json
sg config export [output-path]

# Import configuration and optionally re-install skills
sg config import [input-path]

Skill Management

List Skills

# List skills in the currently active repository
sg ls

# Interactively switch repository and list its skills
sg ls -r

Add Skill

sg add is used to install skills from a remote repository.

  • Interactive Mode (Recommended): Run sg add without arguments. It will auto-detect your platforms and guide you through selecting skills and platforms.
  • Batch Installation: You can select multiple skills and multiple platforms simultaneously.
  • Command Line Mode: sg add <skill-names> <platforms> [options]

Arguments:

  • skill-names: Comma-separated folder names (e.g., git-commit,vue).
  • platforms: Comma-separated target platforms (e.g., cursor,claude).

Options:

  • -g, --global: Install to the system global directory.
  • -m, --method <method>: link (default) or copy.

Examples:

# Interactive add (Auto-detects platforms)
sg add

# Install multiple skills to Cursor
sg add git-commit,vue cursor

# Install to multiple platforms
sg add git-commit cursor,claude

Remove Skill

sg rm supports interactive multi-selection for bulk removal.

  • Interactive Mode: Run sg rm to see all installed skill instances and select multiple for removal.
  • Command Line Mode: sg rm <skill-name> <platform> [options]

Platform Details

| Platform | Default Path (Local) | Global Path (Global -g) | Description | | :--- | :--- | :--- | :--- | | Cursor | .cursor/skills/ | ~/.cursor/skills/ | Real folder with symlinked files | | Claude | .claude/skills/ | ~/.claude/skills/ | Real folder with symlinked files | | VSCode | .github/copilot-instructions.md | Not Supported | Appends SKILL.md content |

License

ISC