@micka33/pi-npm-version-release-skill
Pi package providing skills and scripts for versioned GitHub release workflows.
Package details
Install @micka33/pi-npm-version-release-skill from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@micka33/pi-npm-version-release-skill- Package
@micka33/pi-npm-version-release-skill- Version
1.0.0- Published
- May 17, 2026
- Downloads
- 73/mo · 73/wk
- Author
- mickael_cassy
- License
- unknown
- Types
- skill
- Size
- 177.3 KB
- Dependencies
- 0 dependencies · 0 peers
Pi manifest JSON
{
"image": "https://raw.githubusercontent.com/Micka33/pi-npm-version-release-skill/main/assets/social-preview.png",
"skills": [
"./skills"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
pi-npm-version-release-skill
Pi package for release/version automation skills.
Skills
github-release-workflow— add a templated GitHub Actions release workflow to a Node/npm or pi package repository.release-new-version— release a new semver version by checking the release workflow, choosing the next tag, pushing it, and verifying GitHub Actions.
Install
From npm:
pi install npm:@micka33/pi-npm-version-release-skill
From this repository:
pi install git:git@github.com:Micka33/pi-npm-version-release-skill.git@latest
Add a release workflow
The skill uses scripts/add-release-workflow.mjs to copy templates/release.yml into a target repository at .github/workflows/release.yml.
node scripts/add-release-workflow.mjs \
--repo /path/to/repository \
--github-package-scope @micka33
With pnpm and CI before packing/publishing:
node scripts/add-release-workflow.mjs \
--repo /path/to/repository \
--github-package-scope @micka33 \
--package-manager pnpm \
--run-ci
Useful options:
--package-manager npm|pnpm
--run-ci
--ci-command "npm run ci"
--install-command "npm ci"
--pnpm-version 10
--force
The generated workflow expects a package.json, a .node-version file, semver tags like v1.2.3, and a GitHub secret named NPM_ACCESS_TOKEN.
Package contents
assets/
├── social-preview.png
└── social-preview.svg
scripts/
└── add-release-workflow.mjs
templates/
└── release.yml
skills/
├── github-release-workflow/
│ └── SKILL.md
└── release-new-version/
└── SKILL.md
