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

boostmyagent

v1.0.20

Published

Installer and updater for Boost OS.

Readme

boostmyagent

Public installer for Boost OS.

npx boostmyagent@latest install

That single command:

  • Downloads the latest Boost OS release.
  • Writes ./AGENTS.md so any agent that respects the AGENTS.md convention can pick up the kernel.
  • Installs each shipped slash skill as ./.agents/skills/<skill>/SKILL.md by default, or ./.claude/skills/<skill>/SKILL.md when Claude project signals are detected or --target claude is provided.
  • Creates ./.agents/memory/project.md so future sessions start with project context.
  • Pre-stubs ./.agents/references/<subsystem>.md files when subsystems are detected, ready for /remember to fill in.
  • Prompts for the purchase email and license key when no saved CLI session exists.

After install, type /os in your agent chat to see the menu.

Other commands

npx boostmyagent@latest install --target auto    # default
npx boostmyagent@latest install --target claude  # force .claude/skills
npx boostmyagent@latest install --target agents  # force .agents/skills
npx boostmyagent@latest update                   # re-install the latest release
npx boostmyagent@latest uninstall                # remove Boost OS from this project
npx boostmyagent@latest uninstall --logout       # also clear saved license session
npx boostmyagent@latest status                   # show installed version and target
npx boostmyagent@latest logout                   # clear local CLI state

The CLI also exposes two power-user subcommands that back the slash skills. Invoke them via npx -y boostmyagent ... because the binary is not on $PATH:

npx -y boostmyagent reference <slug>                  # stub or read .agents/references/<slug>.md
npx -y boostmyagent reference append <slug> "<note>"  # append a dated note (powers /remember)
npx -y boostmyagent reference forget <slug>           # delete a reference (powers /forget)
npx -y boostmyagent reference list                    # list saved references (powers /recall)
npx -y boostmyagent memory set <field> <value> [--source <where>]
                                                      # update one field in .agents/memory/project.md

Conventions

  • Installs are always project-local. --target auto uses .agents/skills/ as the portable default and chooses .claude/skills/ only when Claude project signals exist without existing .agents signals.
  • Claude Code's slash picker reads .claude/skills/. If /os does not appear in Claude after a default install, rerun npx boostmyagent@latest install --target claude from that project and start a new Claude Code session.
  • Existing project files are preserved. If AGENTS.md or a skill folder already exists and was not previously installed by this CLI, it is left alone with a warning.
  • Existing project memory is preserved. Initial memory is created only when the memory files are missing.
  • Uninstall removes Boost OS managed files, project memory, references, and empty install folders. User-created skills are left alone if present. It keeps the saved license session so installs in other projects do not ask again. Use --keep-memory to preserve memory and references, or --logout to clear the saved license session too.
  • The CLI downloads paid Boost OS releases from boostmyagent.com after license verification. The public npm package contains the installer and local helper commands, not the gated release ZIP.

Environment

  • BOOSTMYAGENT_API_URL — override the API base URL for staging/dev.
  • BOOSTMYAGENT_EMAIL — purchase email for unattended install/update.
  • BOOSTMYAGENT_LICENSE_KEY — license key for unattended install/update.