pi-npm-release

A safe, semi-automated npm and Pi package release workflow for Pi agents.

Packages

Package details

skill

Install pi-npm-release from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:pi-npm-release
Package
pi-npm-release
Version
0.1.0
Published
Aug 21, 2026
Downloads
143/mo · 28/wk
Author
xinizai
License
MIT
Types
skill
Size
12.2 KB
Dependencies
0 dependencies · 0 peers
Pi manifest JSON
{
  "skills": [
    "./skills"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

pi-npm-release

A safe release workflow skill for Pi agents. It reviews ordinary npm packages and Pi packages, checks the real npm tarball, guides users through npm login, and requires explicit confirmation before publishing.

Install

pi install npm:pi-npm-release

The skill is also an Agent Skills-compatible SKILL.md and can be copied into another agent's skills directory.

Use

Ask Pi:

Review and prepare this package for npm release.

The workflow does not publish by default. It performs checks first, shows the exact package, version, registry, and tarball contents, and publishes only after an explicit confirmation.

Safety

  • Never requests or prints npm passwords, tokens, API keys, or OTP codes.
  • Detects missing npm authentication and tells the user to run npm login in their own terminal.
  • Checks registry, package name, version conflicts, package contents, secrets, Pi manifests, and available project scripts.
  • Does not delete unrelated files or repeat a failed publish blindly.