npm-release-via-github-actions

Installation
SKILL.md

Publish npm packages via GitHub Actions

The user explicitly does not want local npm publishing. For release requests, route publishing through the repository's GitHub Actions workflow, usually triggered by a published GitHub Release.

This project also uses Changesets for changelog generation. Release prep should consume .changeset/*.md fragments into CHANGELOG.md before the GitHub Release is created.

Core rules

Do not publish from the local machine.

Avoid these commands unless the user explicitly overrides this skill for an unusual emergency:

  • npm publish
  • npm run publish:npm
  • pnpm publish, yarn publish, or equivalent package-manager publish commands
  • any local publish workaround after a GitHub Actions problem

It is OK to run local safety checks and release-prep commands that do not publish, such as:

Installs
1
GitHub Stars
480
First Seen
Jun 19, 2026
npm-release-via-github-actions — jmfederico/pi-web