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

superai-plugin

v0.1.1

Published

SuperAI multi-host plugin installer

Readme

SuperAI

SuperAI is a private, host-agnostic plugin repository for agentic coding CLIs.

It provides reusable skill packs, role guides, command workflows, mode guidance, and reference assets that can be adapted to different hosts without forking core behavior.

Quick Start

1) Detect supported host CLIs

npx superai-plugin detect

Supported in v1:

  • Codex
  • Claude
  • GitHub Copilot CLI
  • Gemini CLI
  • OpenCode

2) Install plugin (interactive host selection)

npx superai-plugin install

The installer:

  • Detects installed CLIs
  • Lets you mark which hosts to apply
  • Installs SuperAI skills and MCP entries per selected host
  • Backs up previous state to ~/.superai/installer/backups

3) Uninstall plugin (per host)

npx superai-plugin uninstall

Restore the latest backup for one host:

npx superai-plugin restore --host codex

4) Non-interactive examples

npx superai-plugin install --hosts codex,gemini-cli --yes
npx superai-plugin uninstall --hosts codex --yes

Legacy script-based install (advanced)

.\scripts\install_superai_skills.ps1 -TargetDir "$HOME\.codex\skills" -Force
SUPERAI_TARGET_DIR="$HOME/.codex/skills" ./scripts/install_superai_skills.sh --force

3) Configure MCP servers for Codex (PowerShell, optional)

.\scripts\setup_superai_mcp.ps1

Optional servers:

.\scripts\setup_superai_mcp.ps1 -IncludeOptional

4) Configure MCP servers for Codex (Bash, optional)

./scripts/setup_superai_mcp.sh

Optional servers:

./scripts/setup_superai_mcp.sh --include-optional

Override output path when needed:

$env:SUPERAI_CONFIG_PATH="$HOME\\.codex\\config.toml"; .\scripts\setup_superai_mcp.ps1
SUPERAI_CONFIG_PATH="$HOME/.codex/config.toml" ./scripts/setup_superai_mcp.sh

Repository Layout

  • skills/ - Skill packs (SKILL.md, references, optional agents metadata).
  • scripts/ - Installers, validation, and utility workflows.
  • compatibility/ - Host support matrix and compatibility policy.

Compatibility

Official matrix is in compatibility/cli-matrix.yaml. Host install/runtime mapping is in compatibility/host-command-map.yaml. Smoke-test gate is in compatibility/smoke-test-checklist.md.

Initial production targets:

  • Codex
  • Claude
  • Aider
  • GitHub Copilot CLI
  • Gemini CLI
  • OpenCode

Core skills remain host-agnostic. Host-specific behavior is allowed only when feature parity requires explicit adapters.

Use host adapter runbooks for native MCP setup:

  • docs/adapters/codex.md
  • docs/adapters/claude.md
  • docs/adapters/aider.md
  • docs/adapters/copilot-cli.md
  • docs/adapters/gemini-cli.md
  • docs/adapters/opencode.md

Skill Contract

Every SKILL.md must include YAML frontmatter with:

  • name
  • description
  • category
  • compatibility
  • stability

Required validation:

.\scripts\validate_skills.ps1
./scripts/validate_skills.sh
python ./scripts/validate_command_refs.py

Reference-Heavy Navigation

  • skills/sa-repo-core/ - Repo policy references, architecture index, and contributor docs.
  • skills/sa-src-core/ - Source-level reference mirror and command/mode/agent definitions.
  • skills/sa-docs-reference/ - Troubleshooting, feature references, and examples.
  • skills/sa-docs-user-guide/ - User-facing operational guidance.
  • skills/sa-docs-development/ - Build, roadmap, and architecture evolution docs.

Skill Menu Shortcuts

  • skills/sa-docs/ - Menu for all sa-docs-* skills.
  • skills/sa-commands/ - Menu for all sa-command-* skills.
  • skills/sa-agents/ - Menu for all sa-agent-* skills.
  • skills/sa-modes/ - Menu for all sa-mode-* skills.

Production Usage Notes

  • This repository is private and intended for controlled deployment.
  • Validate all changes before merge.
  • Prefer host-agnostic updates; isolate host-specific behavior to adapter-scoped content.

Contributing

See CONTRIBUTING.md for workflow, quality gates, and review policy. Release gate checklist is in docs/release-checklist.md.

Security

See SECURITY.md for reporting and hardening expectations.

Changelog

See CHANGELOG.md for release history.