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

@skills-for-ai/cli

v0.5.1

Published

Install your unlocked skills-for-ai Skills & Agents with one command.

Readme

@skills-for-ai/cli

Install your unlocked Skills & Agents from skills-for-ai.com with a single command — no ZIP, no manual copying.

npx --yes @skills-for-ai/cli add <skill> --token <your-token>

You'll find your token, logged in, under "My Skills" (one token per skill).

This is the open-source (MIT) client. It runs entirely on your machine — so you can read exactly what it does before running it. The source you see here is the source that gets published to npm.

Requirement: Node.js

npx ships with Node.js LTS — install once, then it works everywhere.

Windows (winget), then reopen your terminal once:

winget install OpenJS.NodeJS.LTS

No Windows, or winget blocked on a corporate network? Get Node.js LTS from https://nodejs.org/en/download.

What it does

  1. Detects locally which AI tools are installed (or you pick them with --tool).
  2. Downloads the files via a secured endpoint (token check).
  3. Verifies the delivered files against server-side SHA-256 checksums (integrity check).
  4. Drops them tool-natively — e.g. Claude Code: ~/.claude/skills/…, ~/.claude/agents/….

Existing files are never replaced silently: in a terminal the CLI asks before overwriting; on automated runs it prints a notice. --force skips the prompt.

What it does NOT do

  • Reads no project files, no .env, no API keys.
  • Sends no project content — only the token, skill name and detected tools leave your machine.
  • Installs no background services and runs no foreign remote scripts.
  • Writes only into the known skill paths (a double path guard, client and server, blocks writing outside).

See SECURITY.md for the full security model and how to report issues.

Remove a skill again

Local and without a token — deletes the skill folder for each tool and, for Codex, removes only our marked block from your AGENTS.md (your other content stays untouched):

npx --yes @skills-for-ai/cli remove <skill>

Without --tool / --global / --project all detected tools are checked in both scopes. Deletion happens only inside the known skill paths (safety check). See what is installed: npx @skills-for-ai/cli doctor.

Options

| Option | Meaning | |---|---| | --token <token> | Token from "My Skills" (required for add). | | --tool <key> | Target tool (repeatable). * = all detected. | | --global | Install globally (default where supported). | | --project | Install into the current project. | | --lang <l> | Output language: en, de, fr, es (default: en). | | --force | Overwrite existing files without asking. | | --help | Help. |

Supported tools: claude-code, gemini, cursor, github-copilot, codex, windsurf, cline.

License

MIT. The CLI tool is open source. Note that the Skills & Agents you download with it are separate content governed by their own terms at https://skills-for-ai.com/agb/.


Release (maintainers)

Published automatically via GitHub Actions (npm Trusted Publishing / OIDC) — no npm token, no secret. Trigger: a git tag v<version>. Published with provenance (a signed link from the package back to this public repo + build). Workflow: .github/workflows/publish.yml.

npm version patch          # bumps package.json, creates the v<version> tag
git push --follow-tags     # tag push -> CI publishes via OIDC + provenance

The workflow checks that the tag version matches package.json. End users install with npx @skills-for-ai/cli …, which always fetches the latest version.