release

Coordinate Paperclip releases with changelog generation, Docker smoke testing, and GitHub Release creation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill manages the complete Paperclip release process, from changelog drafting to GitHub release creation and follow-up tasks.

Core Features & Use Cases

  • Full Release Coordination: Handles engineering verification, npm publishing, GitHub Release creation, and post-release tasks.
  • Canary and Stable Release Management: Automates canary releases from master and manual stable promotions from chosen commits.
  • Use Case: When your team needs to deploy a new version of Paperclip, use this Skill to automate the release workflow, ensuring a smooth process with minimal manual intervention.

Quick Start

Use the release skill to coordinate a stable release of Paperclip, promoting the canary version to stable.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate a full software deployment process for Paperclip?

To automate a full software deployment for Paperclip, this Skill coordinates changelog generation, verification, Docker smoke testing, GitHub Release creation, and post-release follow-up tasks in a single workflow. It manages both canary and stable releases with minimal manual intervention.

What is included in end-to-end release management for version control?

End-to-end release management here includes preconditions checking, release version determination, changelog updating, candidate verification, and Docker smoke testing. It orchestrates the complete release pipeline from initial checks to GitHub Release creation and post-release tasks.

How do I generate changelogs and create a GitHub Release automatically?

You can automatically generate changelogs and create a GitHub Release by triggering this Skill's release coordination workflow. It drafts the changelog, verifies the release candidate, runs Docker smoke tests, and then publishes the final GitHub Release.

Can I use this release automation workflow for both canary and stable versions?

Yes, this release automation workflow supports both canary and stable version management. It automates canary releases directly from the master branch and handles manual stable promotions from chosen commits to ensure version control flexibility.

Do I need Docker configured to run smoke testing during software deployment?

Yes, Docker is required for running smoke testing during the software deployment process. The Skill explicitly performs Docker smoke testing as a verification step before creating the final GitHub Release to ensure deployment stability.

What are the limitations of automating release management with this approach?

The main limitation is that this release management automation is specifically tailored for the Paperclip context. It requires passing preconditions checking and verification steps, meaning any failures in changelog updating or Docker smoke testing will halt the deployment process.