github-release

Create GitHub releases from version tags to trigger npm-publish workflows.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/shellicar/claude-config --skill github-release-shellicar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-release
Source: https://github.com/shellicar/claude-config/tree/main/skills/github-release
Command: npx skills add https://github.com/shellicar/claude-config --skill github-release-shellicar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates GitHub release creation to trigger npm publish, ensuring versioned releases are generated and distributed consistently.

Core Features & Use Cases

  • Create GitHub releases for a given version tag to trigger npm publish workflows.
  • Align release tagging with CHANGELOG and project release cycles.
  • Use case: prepare and publish a new npm package version by creating a GitHub release that triggers CI to publish to npm.

Quick Start

Create a release for version 1.2.3 in the current repository by invoking the release workflow with the version and optional notes.

Frequently Asked Questions about github-release

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate npm publish with GitHub releases?

Create a GitHub release for a specific version tag to trigger your npm publish CI/CD workflow. This skill manages the gh release flow and validates the version against your CHANGELOG before publishing.

Can I use GitHub releases to trigger npm publish in a monorepo?

Yes, this skill supports both single-repo and monorepo projects. It determines the repository context and applies the appropriate versioned release process to trigger npm publish for each package.

Does this release workflow validate versions against the CHANGELOG?

Yes, the release workflow validates the target version against the CHANGELOG before creating the release. This ensures release tagging aligns with documented project release cycles and version history.

What is the best way to align versioned releases with CI/CD pipelines?

Use GitHub releases as the trigger event for your npm publish CI/CD workflows. This ensures consistent versioned releases are generated and distributed through automated publish processes without manual intervention.

How do I create a GitHub release with custom notes to trigger npm publish?

Invoke the release workflow with a specific version number and optional notes. The skill executes the gh release flow using those notes to satisfy the automated publish requirement for the target package.

Why should I use GitHub releases instead of direct npm publish commands?

Using GitHub releases to trigger npm publish ensures consistent versioned releases and automated distribution. It centralizes release management through GitHub rather than relying on manual direct npm publish commands.