About
The NPM Package Publisher skill provides a robust framework for developers to package and release software with high reliability. It systematically addresses common publishing failures such as incorrect file permissions (chmod 600 issues), missing assets in the final tarball, and inconsistent versioning. By implementing a multi-phase workflow—including permission auditing, package.json verification, tarball integrity checks, and GitHub Release automation—this skill ensures that every release is production-ready and easily installable via the GitHub CLI or npm.