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

@k2wanko/secrets-cli

v0.1.2

Published

CLI for managing secrets in OS-native credential storage. Includes Agent Skill for AI coding assistants.

Readme

@k2wanko/secrets-cli

npm version License: MIT

CLI for managing secrets in OS-native credential storage. Designed for AI agents and developers to safely handle sensitive credentials like API keys, tokens, and passwords.

Includes an Agent Skill for automatic integration with AI coding assistants.

Features

  • OS-native credential storage - macOS Keychain, Linux libsecret, Windows Credential Manager
  • Single binary - no runtime dependencies required
  • Simple commands - get, set, delete
  • JSON output - --json flag for programmatic integration
  • Secure input - stdin piping to avoid shell history exposure
  • Agent Skill included - compatible with the agentskills.io open standard

Supported platforms

| Platform | Architecture | |----------|-------------| | macOS | ARM64, x64 | | Linux | x64, ARM64 | | Windows | x64 |

Install

npm install -g @k2wanko/secrets-cli

Agent Skill

This package ships an Agent Skill at skills/secrets/SKILL.md that enables AI coding assistants to manage credentials automatically.

Supported agents

Compatible with any agent that supports the agentskills.io standard, including:

Claude Code, Cursor, Codex, Gemini CLI, VS Code Copilot, Windsurf, Goose, and more.

Skill installation

# Using the skills CLI
npx skills add k2wanko/secrets-cli --skill secrets -a claude-code

# Or copy manually to your personal skills directory
cp -r skills/secrets ~/.claude/skills/secrets

Usage

# Store a secret (via stdin, recommended)
echo "sk-proj-xxxxx" | secrets set --service openai --name api-key

# Store a secret (via flag)
secrets set --service openai --name api-key --value "sk-proj-xxxxx"

# Retrieve a secret
secrets get --service openai --name api-key

# Retrieve as JSON
secrets get --service openai --name api-key --json

# Delete a secret
secrets delete --service openai --name api-key

Options

| Flag | Short | Description | |------|-------|-------------| | --service | -s | Service/application name | | --name | -n | Account/key name | | --value | -v | Secret value (set only) | | --json | | Output in JSON format | | --help | -h | Show help |

Exit codes

| Code | Meaning | |------|---------| | 0 | Success | | 1 | Invalid arguments | | 2 | Secret not found | | 3 | Operation failed | | 4 | Unexpected error |

Development

bun install
bun run lint
bun test

# Build binaries for all platforms
bun run build

License

MIT