release

Coordinate software releases with changelog drafting, version management, and npm publishing.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/papertapeai/papertape --skill release-papertapeai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/papertapeai/papertape/tree/main/.agents/skills/release
Command: npx skills add https://github.com/papertapeai/papertape --skill release-papertapeai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the entire software release process, from drafting changelogs and testing to publishing and announcing, ensuring a smooth and reliable deployment.

Core Features & Use Cases

  • End-to-End Release Coordination: Manages changelog generation, version bumping, canary releases, smoke testing, stable publishing, and GitHub release creation.
  • Automated Workflow: Executes a series of predefined scripts to ensure all release steps are followed consistently.
  • Use Case: When leadership requests a new version of the software to be shipped, this skill can be invoked to manage the entire process, from initial checks to the final announcement.

Quick Start

Use the release skill to ship a patch version of the software.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate npm publishing and changelog drafting for a new software release?

To automate npm publishing and changelog drafting, execute a coordinated software release process that drafts changelogs, manages version bumps, and publishes both canary and stable versions to npm.

What is a canary release and how does it fit into a GitHub Actions deployment workflow?

A canary release is a preliminary software version published before a stable release. Within a deployment workflow, it is deployed and smoke tested to verify engineering stability before the final stable publishing.

How do I coordinate a full software release process from versioning to post-release announcements?

You coordinate a full software release process by executing predefined scripts that manage version bumping, generate changelogs, publish canary and stable versions, create GitHub releases, and send post-release announcements.

Does this release model support both canary and stable version publishing on npm?

Yes, the release model explicitly requires adherence to a workflow involving both canaries and stable versions, managing the engineering verification and npm publishing for both release types.

How do I create a GitHub release and update my website after publishing a stable npm version?

After publishing a stable npm version, the release process executes scripts to create the corresponding GitHub release and update the website, completing the end-to-end deployment and announcement cycle.

What's the best way to manage version bumps and smoke testing during a software deployment?

The best way to manage version bumps and smoke testing is using an automated release workflow that handles version management, publishes a canary release for smoke testing, and proceeds to stable publishing upon verification.