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

@openskillmd/osm

v0.6.5

Published

The OpenSkill CLI (osm) — search, add, score, and explore AI agent capabilities (skills, blueprints, MCP servers, plugins) from your terminal

Readme

Quickstart

npm i -g @openskillmd/osm

osm search testing                          # find a skill
osm add anthropics/skills@frontend-design   # install it

That's the whole loop: search, add, done. Your agent takes it from there.

Install

npm i -g @openskillmd/osm
# or the unscoped alias — same CLI, shorter name:
npm i -g openskillmd

Both packages install the same tool and expose the osm command (plus openskill and openskillmd aliases, if your fingers prefer them).

Commands

| Command | What it does | | --- | --- | | osm search <query> | Search skills, blueprints, and MCP servers by keyword | | osm info <slug> | Show details about a skill or blueprint (skills with a GitHub repo include a copy-paste add command) | | osm add <owner>/<repo> | Install a skill from a repo (alias: install) | | osm add <owner>/<repo>@<skill> | Install one skill from a multi-skill repo | | osm browse | Explore curated collections and MCP servers, interactively | | osm list | Show what's installed in this project | | osm score <file> | Score a local SKILL.md for quality | | osm init <skill\|blueprint> | Scaffold a new skill or blueprint | | osm remove <slug> | Uninstall a skill or blueprint | | osm router install | Drop the OpenSkill router SKILL.md into .skills/ | | osm mcp setup | Print the OpenSkill MCP server config for Claude / Cursor | | osm mcp info <slug> | Show details about an MCP server | | osm plugin install <slug> | Install a plugin bundle (Claude Code / Codex) | | osm plugin info <slug> | Show details about a plugin |

Installing skills

osm add pulls a skill straight from its source repo and drops it where your agent expects to find it (it delegates to the skills installer and is agent-aware):

osm add anthropics/skills@frontend-design
osm add anthropics/skills@frontend-design --agent claude-code
osm add anthropics/skills --global --copy

Not sure what to grab? Run osm search <query>, then osm info <slug> — for a skill backed by a source repo, the output hands you the exact osm add owner/repo line, ready to paste.

More than skills

osm covers the whole OpenSkill catalog:

  • Plugins — install Claude Code / Codex plugin bundles with osm plugin install <slug>; inspect one with osm plugin info <slug>.
  • MCP servers — browse the catalog and inspect servers with osm mcp info <slug>, and print the OpenSkill MCP server config for Claude or Cursor with osm mcp setup.
  • Router — the meta-skill that teaches your agent to pull the right skills on demand: osm router install.

Telemetry

osm collects anonymous usage data (CLI version, command names, and installed skill slugs) to help us make it better. No personal data, no file contents, no command arguments — and an anonymous random id, never your identity.

Opt out any time:

export OSM_TELEMETRY=0      # or the cross-tool standard:
export DO_NOT_TRACK=1

Configuration

Settings live in ~/.openskill/config.json. osm talks to the production API by default; point it elsewhere with the OPENSKILL_API_URL environment variable (takes precedence) or a baseUrl in the config file:

OPENSKILL_API_URL=https://openskill.md/api osm search testing

Coming soon

Authenticated publishing (osm login / osm publish) is in the works — not available in this release yet.

License

MIT — built for OpenSkill.md.