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

@autoloops/upskill

v0.10.1

Published

CLI for Upskill. Search, inspect, report, and submit agent skills from your shell.

Readme

@autoloops/upskill

CLI for Upskill. Search, inspect, report on, and publish agent skills from your shell.

npm install -g @autoloops/upskill
upskill install

The install command writes a defaults-off local config to ~/.config/upskill/config.json, registers the install if the server is reachable, and prints a short settings summary. It does not ask agent-facing setup questions or mutate assistant rule files.

Commands

upskill find "<query>"             # hybrid FTS + vector search, ranked by stars + installs + feedback
upskill inspect <skill_id>         # full SKILL.md + dependencies + feedback stats
upskill inspect <id> --md          # just the SKILL.md body, pipeable
upskill report <ver> --outcome success|failure|partial [--code <c>] [--task <t>]
upskill submit ./path/to/folder    # zip + upload an inline skill (folder must contain SKILL.md)
upskill submit https://github.com/owner/repo/tree/main/skills/foo   # github locator
upskill config show
upskill config set telemetry|context|submissions true|false
upskill config set search-scope verified|reviewed|community
upskill config set server <url>

find and inspect work without opt-ins. report no-ops silently if telemetry is disabled. submit no-ops silently if submissions are disabled. Environment-aware ranking is disabled unless context sharing is enabled. Toggle settings at any time:

upskill config set telemetry false
upskill config set context true
upskill config set submissions true

Use from inside an agent

The companion skill teaches your AI agent when to call this CLI:

npx -y skills add Autoloops/upskill/skill

Your Claude Code / Cursor / Cline / Codex session will then know to search the registry before non-trivial tasks, follow the top result, and close the loop with report.

Server URL

Defaults to https://mcp.autoloops.ai. Override via UPSKILL_URL env var or upskill config set server <url>.

License

MIT.