publish-npm-package

Community

Automate 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.