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

skillpod

v0.4.0

Published

CLI for authoring and managing personal agent skills registries.

Readme

skillpod

skillpod is a CLI for managing your personal agent skills registry on GitHub.

It helps you:

  • create and edit skills locally
  • keep them versioned in a GitHub repo
  • push and pull skill changes between local and remote
  • install skills into your coding agents through the skills ecosystem

Install

Node.js 20+ is required.

npm install -g skillpod

or

pnpm add -g skillpod

For the best editing experience, have the VS Code shell command available as code.

What You Get

  • GitHub-backed personal skills registry
  • local authoring with explicit push and pull
  • interactive skill selection in the CLI
  • multi-file skill packages, not just SKILL.md
  • optional skill-creator assist flow for AI-authored skills
  • direct install flow into Claude Code, OpenCode, Codex, and other skills targets

Quick Start

1. Initialize your registry

skillpod init

This sets up your local config, connects to a GitHub repo, and ensures a skills/ directory exists.

2. Create your first skill

skillpod create fastapi-best-practices

You will be prompted to either:

  • use skill-creator
  • open the skill in VS Code

3. Edit an existing skill

skillpod edit fastapi-best-practices

Or browse and pick from your local registry:

skillpod list

4. Sync your local changes to GitHub

skillpod push

Push one specific skill:

skillpod push --skill fastapi-best-practices

5. Pull changes from GitHub

skillpod pull

Pull one specific skill:

skillpod pull --skill fastapi-best-practices

6. Install a skill into your agent

skillpod install fastapi-best-practices -g -a claude-code

Examples:

skillpod install fastapi-best-practices -g -a codex
skillpod install fastapi-best-practices -a claude-code -a opencode -y

Typical Workflow

This is the normal day-to-day flow:

skillpod init
skillpod create api-review
skillpod edit api-review
skillpod push --skill api-review
skillpod install api-review -g -a claude-code

If you switch machines or someone else changed the registry:

skillpod pull

Then continue editing and push again:

skillpod edit api-review
skillpod push --skill api-review

Common Commands

skillpod init
skillpod doctor

skillpod create <name>
skillpod edit <name>
skillpod list
skillpod remove <name>

skillpod push
skillpod push --skill <name>

skillpod pull
skillpod pull --skill <name>

skillpod install <name> -g -a claude-code

skillpod send ./path/to/skill
skillpod send ./path/to/skill --force

skillpod unload

Import an Existing Skill

If you already have a skill folder somewhere on disk:

skillpod send ./my-skill

This validates the skill, copies it into your registry, and pushes it to GitHub.

Skill Structure

skillpod works with full skill folders:

skills/
  my-skill/
    SKILL.md
    references/
    scripts/
    assets/

Minimum SKILL.md frontmatter:

---
name: my-skill
description: What this skill does
---

Troubleshooting

Check setup health:

skillpod doctor

Remove local skillpod state from your machine:

skillpod unload

This does not delete your remote GitHub repository.

Full CLI Reference

If you want the longer command reference, see USE_CLI.md.

License

ISC