release-npm-trustme

Automate npm-trustme releases with version bumps, builds, tags, and publishing.

7|2|Updated Jan 2, 2026
One-click install
npx skills add https://github.com/regenrek/npm-trustme --skill release-npm-trustme
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-npm-trustme
Source: https://github.com/regenrek/npm-trustme/tree/main/.codex/skills/release-npm-trustme
Command: npx skills add https://github.com/regenrek/npm-trustme --skill release-npm-trustme

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill automates the end-to-end release workflow for npm-trustme, handling version bumps, builds, commits, tagging, and publishing releases to GitHub and npm, reducing manual release toil.

Core Features & Use Cases

  • Automates version bumps (patch, minor, major) or a specific semver, builds the project, commits changes, tags the release, and pushes to the current branch.
  • Creates or updates a GitHub Release when the GitHub CLI (gh) is available, and uses CHANGELOG.md notes when present to describe release changes.
  • Provides guardrails to ensure a clean working tree and warns before pushing tags, with guidance to review notes before publishing.

Quick Start

Invoke the release script to bump, build, and publish a new npm-trustme version by running pnpm tsx scripts/release.ts with the desired bump.

Frequently Asked Questions about release-npm-trustme

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

FAQPage Schema
How do I automate npm package releases including version bumps and GitHub tagging?

Automate npm package releases by bumping semver versions, building artifacts, tagging commits, and publishing. This end-to-end workflow requires a clean working tree, pnpm, tsx, and optionally the gh CLI for GitHub Release creation.

What is an end-to-end npm release workflow and when do I need it?

An end-to-end npm release workflow handles version bumping, project building, commit tagging, and publishing. You need this automation when manual release toil increases error risk across versioning and deployment steps.

Do I need the GitHub CLI to publish npm releases?

You do not need the GitHub CLI to publish npm releases, but it is required optionally to create or update a GitHub Release. When gh is available, it uses CHANGELOG.md notes to describe release changes.

How do I run a specific semver version bump for my npm package?

Run a specific semver version bump by invoking pnpm tsx scripts/release.ts with your desired version increment. You can choose patch, minor, major, or an exact version string to build and publish.

What happens if my git working tree is not clean before a release?

If your git working tree is not clean before a release, the automation guardrails halt the process. A clean working tree is required to ensure version bumps and commit tagging proceed without uncommitted conflicts.

Can I use CHANGELOG.md notes for automated GitHub Release descriptions?

Yes, you can use CHANGELOG.md notes for automated GitHub Release descriptions. When the gh CLI is available, the release workflow automatically extracts and applies these notes to describe published changes.