pi-npm-release
A safe, semi-automated npm and Pi package release workflow for Pi agents.
Package details
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 loginin 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.