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

@tts-open-toolkit/cli

v0.1.7

Published

TTS Open Toolkit CLI for installing TTS OpenAPI coding skills, registering MCP servers, and managing npm updates.

Readme

TTS Open Toolkit CLI

tts_open_toolkit installs TTS OpenAPI skills and provides Partner Center OAuth commands.

Install

npm install -g @tts-open-toolkit/cli

Quick Start

Install bundled TTS skills into the current project:

tts_open_toolkit skill add --scope project

Install into an agent's user directory:

tts_open_toolkit skill add --agent codex

Check skill state:

tts_open_toolkit skill list --scope project
tts_open_toolkit skill state --scope project

Use Partner Center OAuth-backed commands:

tts_open_toolkit auth login
tts_open_toolkit auth login --add --profile work
tts_open_toolkit auth use work
tts_open_toolkit auth basic-info --json
tts_open_toolkit app list --json
tts_open_toolkit sandbox shop list --json
tts_open_toolkit sandbox product list --shop-id <shop-id> --json
tts_open_toolkit devapi list --json
tts_open_toolkit devapi call partner-profile --json

Skill Targets

  • --scope project installs under the current project's .codex/skills.
  • --scope user installs under ~/.codex/skills.
  • --agent codex|cc|trae|trae-cn selects an agent user directory.
  • --target DIR installs into an explicit custom directory.

--scope, --agent, and --target are mutually exclusive.

Shell Completion

Load command, subcommand, option, and enum-value completion in the current shell:

# Bash
source <(tts_open_toolkit completion bash)

# Zsh
source <(tts_open_toolkit completion zsh)

# Fish
tts_open_toolkit completion fish | source

Add the matching line to .bashrc, .zshrc, or ~/.config/fish/config.fish to enable completion in future sessions.

Other Commands

tts_open_toolkit mcp add demo --command node --scope user
tts_open_toolkit mcp add demo --command node --scope project
tts_open_toolkit mcp list --json
tts_open_toolkit setup codex
tts_open_toolkit setup cc
tts_open_toolkit auth doctor
tts_open_toolkit update channel
tts_open_toolkit update channel stable
tts_open_toolkit update --check
tts_open_toolkit doctor

Configuration

User config follows OS conventions. Project .tts_open_toolkit/config.json is an optional override; --config FILE disables discovery. Update state uses the OS cache. Run tts_open_toolkit doctor for exact paths.

The user update channel defaults to beta; project config cannot change it. Beta includes Beta, RC, and Stable releases; RC includes RC and Stable.

OAuth profile metadata is stored in ~/.tts_open_toolkit/config.json; tokens stay in macOS Keychain or Windows CurrentUser DPAPI.