release-package

Community

Automate npm releases, flawlessly.

Authortnez
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Manual package releases are prone to errors, inconsistent versioning, and forgotten documentation updates. This Skill provides a comprehensive, automated workflow for creating and publishing new npm package versions, ensuring semantic versioning, accurate changelogs, and seamless deployment via GitHub Actions.

Core Features & Use Cases

  • Pre-Release Health Check: Validates code quality, tests, and documentation before release.
  • Automated Versioning & Changelog: Guides on determining version bumps and updating CHANGELOG.md with structured release notes.
  • GitHub Actions Integration: Triggers automated npm publishing and GitHub Release creation upon pushing a tagged commit.
  • Post-Release Verification: Confirms package availability on npm and proper GitHub Release creation.
  • Use Case: You're ready to release a new version of your npm package. Use this Skill to guide you through pre-release checks, automatically bump the version, update the changelog, and then push a tagged commit that triggers a fully automated, verified release to npm and GitHub.

Quick Start

Release a new patch version of this npm package.

Dependency Matrix

Required Modules

git cligh clinpmNode.jsawk

Components

Standard package

💻 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: release-package
Download link: https://github.com/tnez/docent/archive/main.zip#release-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.