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

@intelligentinternet/ii-commons

v1.0.2

Published

Fast, daily-updated skill and CLI for arXiv, PubMed, PMC, and US policy retrieval.

Readme

II-Commons-Skills

Web App License: Apache-2.0 GitHub stars

II-Commons-Skills provides fast, daily-updated deterministic retrieval across arXiv, PubMed / PMC, and supported US policy corpora.

Links

  • Web app and API token requests: https://commons.ii.inc/
  • Source repository: https://github.com/Intelligent-Internet/II-Commons-Skills
  • Retrieval engine: psql_bm25s, a PostgreSQL BM25S extension powering fast lexical retrieval.

Install

The npm package is published as @intelligentinternet/ii-commons.

Run the CLI with npx:

npx @intelligentinternet/ii-commons cutoff

Or install it globally:

npm install -g @intelligentinternet/ii-commons
ii-commons cutoff

The CLI requires Node.js 18 or newer.

To install as an agent skill, install the skills/ii-commons/ folder as a skill named ii-commons in your agent runtime's native skill discovery path. If your runtime supports repository URL installs, point it at skills/ii-commons/.

node scripts/ii_commons.js --help

Usage

For search, use exactly this shape: search <corpus> <topic> [filters]. Put the quoted topic immediately after the corpus, then append filters.

ii-commons cutoff
ii-commons search arxiv "large language model inference" --max-results 10
ii-commons search pubmed "type 2 diabetes review" --start 20240000 --max-results 10
ii-commons search policy "state overtime rule for agricultural workers" --jurisdictions US-CA --max-results 10
ii-commons meta "arXiv:2402.03578"
ii-commons markdown "PMCID:PMC11152602"

cutoff returns the latest available corpus coverage date for each corpus. For freshness-sensitive requests, run cutoff first and report the returned date.

The CLI writes JSON to stdout. Errors are machine-readable JSON on stderr.

Auth

Basic usage works without authentication. For higher usage limits, request an API token at https://commons.ii.inc/ and configure it with II_COMMONS_API_KEY or the local ii-commons config file.

Releases

Pushes to the release branch run the npm publish workflow. The workflow tests the package, bumps the patch version by default, publishes to npm, and pushes the release tag back to the branch.

License

Apache-2.0. .