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

gitgud-skills

v0.0.1

Published

CLI for managing AI agent skills

Readme

gitgud

CLI for managing AI agent skills. Multi-source installation, Claude Code compatible.

Installation

Quick Install (Recommended)

curl -fsSL https://raw.githubusercontent.com/yesh/gitgud/main/install.sh | bash

This downloads the correct binary for your system and installs to ~/.local/bin.

Other Methods

npx (no install needed)

npx gitgud-skills list
npx gitgud-skills install @anthropics/claude-code/frontend-design

bun

bun install -g gitgud-skills

npm

npm install -g gitgud-skills

Manual download

Download the binary for your platform from releases:

  • gitgud-darwin-arm64 - macOS Apple Silicon
  • gitgud-darwin-x64 - macOS Intel
  • gitgud-linux-x64 - Linux x64
  • gitgud-linux-arm64 - Linux ARM64
chmod +x gitgud-*
sudo mv gitgud-* /usr/local/bin/gitgud

Quick Start

# Install a skill from claude-plugins registry
gitgud install @anthropics/claude-code/frontend-design

# Install from GitHub
gitgud install gh:anthropics/claude-code/plugins/pdf/skills/pdf

# Install from local folder
gitgud install ./path/to/skill

# List installed skills
gitgud list

# Search skills
gitgud search pdf

# Load a skill (for agents)
gitgud show pdf

Why gitgud?

| Feature | gitgud | claude-plugins | openskills | |---------|--------|----------------|------------| | Registry install | ✅ | ✅ | ❌ | | GitHub install | ✅ | ✅ | ✅ | | Local install | ✅ | ❌ | ❌ | | Search skills | ✅ | ❌ | ❌ | | JSON output | ✅ | ❌ | ❌ | | Standalone binary | ✅ | ❌ | ❌ | | Update tracking | ✅ | ❌ | ❌ | | Claude Code compat | ✅ | ✅ | ✅ |

Commands

| Command | Description | |---------|-------------| | gitgud list | List installed skills | | gitgud show <name> | Display skill content with base directory | | gitgud search <query> | Search skills by keyword | | gitgud path <name> | Print skill directory path | | gitgud install <source> | Install from registry, GitHub, or local | | gitgud uninstall <name> | Remove a skill | | gitgud init | Setup and print AGENTS.md snippet |

Options

  • --local - Use project-local registry (.gitgud/skills/)
  • --global - Use global registry (~/.gitgud/skills/)
  • --json - Output as JSON

Install Sources

# claude-plugins.dev registry
gitgud install @anthropics/claude-code/frontend-design

# GitHub shorthand
gitgud install gh:owner/repo/path/to/skill

# GitHub URL (supports /tree/<ref>/<path>)
gitgud install https://github.com/owner/repo/tree/main/skills/my-skill

# Local directory
gitgud install ./my-skill
gitgud install /absolute/path/to/skill

Directory Structure

Global (~/.gitgud/skills/)

~/.gitgud/skills/
  pdf/
    SKILL.md
    .gitgud-meta.json    # tracks install source
    scripts/             # optional resources

Local (.gitgud/skills/)

project/
  .gitgud/skills/
    my-skill/
      SKILL.md

Precedence

Skills are searched in order (later wins):

  1. .claude/skills/ (local)
  2. .gitgud/skills/ (local)
  3. ~/.claude/skills/ (global)
  4. ~/.gitgud/skills/ (global)

This means gitgud skills override Claude Code skills of the same name.

For AI Agents

gitgud supports progressive disclosure:

  1. Discover: gitgud list shows available skills
  2. Search: gitgud search <term> finds relevant skills
  3. Load: gitgud show <name> outputs full instructions

The show output includes the skill's base directory:

Skill: pdf
Base: /Users/you/.gitgud/skills/pdf

---
name: pdf
description: Extract and manipulate PDFs
---
[instructions...]

Agents can use the Base path to locate bundled resources (scripts/, references/, assets/).

AGENTS.md Integration

Run gitgud init to get a snippet for your AGENTS.md:

gitgud init --local   # also creates .gitgud/skills/

Development

git clone https://github.com/Yeshwanthyk/gitgud
cd gitgud
bun install
bun test
bun run dev  # watch mode

Building

bun run build           # JS bundle
bun run build:binary    # standalone binary (current platform)
bun run build:all       # all platform binaries

License

Apache-2.0