release

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

76.0k|14.2k|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/paperclipai/paperclip --skill release-paperclipai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/paperclipai/paperclip/tree/main/.agents/skills/release
Command: npx skills add https://github.com/paperclipai/paperclip --skill release-paperclipai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the complex, multi-step process of coordinating a software release across all necessary platforms and communication channels, ensuring a smooth and professional deployment.

Core Features & Use Cases

  • End-to-End Release Management: Manages changelog drafting, version bumping, pre-release canary publishing, smoke testing, stable publishing, and post-release announcements.
  • Cross-Platform Coordination: Integrates with npm, GitHub Releases, and website publishing for a unified release.
  • Use Case: When leadership requests "ship the next patch release," this skill executes the entire workflow from drafting the changelog to announcing the new version.

Quick Start

Use the release skill to ship a patch release.

Frequently Asked Questions about release

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

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

Automate changelog generation and npm publishing by coordinating the entire software release process, which includes version bumping, engineering verification, and stable package deployment across multiple platforms.

What is the best way to coordinate a full software release across GitHub and npm?

The best way to coordinate a full software release is using an automated workflow that manages GitHub release creation, npm publishing, and website updates simultaneously to ensure a unified deployment.

Do I need to run precondition checks before deploying a stable release to npm?

Yes, you need to run precondition checks before deploying a stable release to npm, because the release model requires successful engineering verification and pre-release canary publishing to ensure deployment stability.

Can I publish a pre-release canary version before doing a full GitHub release?

Yes, you can publish a pre-release canary version before a full GitHub release, as the end-to-end release management workflow explicitly supports canary publishing and smoke testing prior to stable deployment.

How does cross-platform deployment handle website updates after an npm publish?

Cross-platform deployment handles website updates by integrating them directly into the release workflow, ensuring that site changes follow immediately after the stable npm publish and GitHub release creation phases.

Why should I use an automated release workflow instead of manual version management?

You should use an automated release workflow instead of manual version management to eliminate multi-step coordination errors, ensuring consistent changelog drafting, version bumping, and post-release announcements across all platforms.