publish-npm-package
CommunityAutomate npm publishing with CI/CD
Authoryigitkonur
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill automates the process of publishing npm packages via GitHub Actions, removing the need for manual npm login and npm publish commands and ensuring secure, repeatable releases.
Core Features & Use Cases
- Secure Authentication: Supports OIDC trusted publishing (zero secrets) or granular access tokens.
- Flexible Versioning: Integrates with semantic-release, changesets, and release-please for automated or human-gated versioning.
- Provenance: Enforces supply-chain security by generating cryptographic attestations for published packages.
- Use Case: Ensure your open-source library is reliably published to npm every time a new version is merged to
main, complete with security attestations and a GitHub release.
Quick Start
Use the publish-npm-package skill to set up automated npm publishing for your package using OIDC authentication and semantic-release.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: publish-npm-package Download link: https://github.com/yigitkonur/skills-by-yigitkonur/archive/main.zip#publish-npm-package Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.