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

@siuver/omp-tool-kit

v0.1.4

Published

A practical oh-my-pi extension toolkit with custom slash commands and utilities.

Readme

@siuver/omp-tool-kit

An npm-style oh-my-pi toolkit plugin for practical custom slash commands and interactive safety utilities.

Included Commands

| Command | Purpose | | --- | --- | | /undo | Removes the latest completed user prompt branch from the active OMP session tree after confirmation. | | /tool-kit:setup | Shows recommended companion plugins, skips only candidates already on the latest npm version, and installs or updates the selected ones. |

Included Utilities

The toolkit asks for confirmation before the default Esc interrupt key aborts a running agent response; choosing No keeps the response running, and idle Esc behavior remains unchanged.

/undo Behavior

/undo finds the latest completed user prompt on the active session branch, asks for confirmation, removes that prompt and descendant response/session entries, moves the active leaf back to the prompt's parent, rewrites the session file, and reloads the transcript so removed messages disappear from the UI immediately.

The command requires interactive UI because it always prompts before mutating session history.

/tool-kit:setup Behavior

/tool-kit:setup displays recommended companion OMP plugins that are either not installed or installed below the latest npm version. Toggle the candidates you want, confirm, and the toolkit runs omp plugin install <package> for each selected plugin.

Current companion candidates:

| Package | Purpose | | --- | --- | | context-mode | Saves context window with sandboxed execution, FTS5 search, and session continuity. |

Restart omp after setup so newly installed plugin extensions and slash commands are loaded.

Install

omp plugin install @siuver/omp-tool-kit

Restart omp after installation. omp plugin list should show this package under npm Plugins; then /undo and /tool-kit:setup should appear in the slash command list. During a running response, pressing Esc should show an interrupt confirmation first.

Local Development

From the repository root:

bun run check
omp plugin link ./plugins/tool-kit

Restart omp after linking.

Changelog

See CHANGELOG.md for release notes included in the npm package.

Why npm-style install

This plugin depends on ExtensionAPI and must be loaded through package.json omp.extensions. OMP's marketplace install path can list marketplace plugins, but it does not currently import TS extension factories from omp.extensions, so marketplace install alone will not load this toolkit.