release

Orchestrate a complete software release cycle with versioning, changelog updates, testing, and Git tags.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the entire software release process, from version bumping and changelog generation to testing, merging, and deployment, ensuring consistency and reducing manual errors.

Core Features & Use Cases

  • Automated Versioning: Intelligently determines the next version based on commit history or explicit input (patch, minor, major).
  • Changelog & README Updates: Automatically updates CHANGELOG.md and README.md with release notes.
  • Integrated Testing & CI: Runs all necessary checks and waits for CI to pass before merging.
  • Deployment Automation: Creates Git tags, pushes to the remote, and triggers deployment workflows for npm and GitHub releases.
  • Use Case: When you're ready to ship a new version of your software, simply invoke this skill to handle all the complex, multi-step release procedures.

Quick Start

Use the release skill to automatically determine the next version and perform a full release.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate npm versioning and changelog generation for my project releases?

Automate npm versioning and changelog generation by orchestrating the complete release cycle. The process intelligently determines the next version from commit history and automatically updates CHANGELOG.md and README.md with release notes.

What's the best way to automate deployment using GitHub Actions and npm?

Automate deployment by creating Git tags, pushing to the remote repository, and triggering deployment workflows. This manages npm and GitHub CLI dependencies to publish releases and deploy automatically after CI checks pass.

Does this release automation process handle pull request creation and CI integration?

This release automation handles pull request creation and merging. It runs necessary automated checks and waits for CI to pass before merging, ensuring all tests succeed before the final deployment.

Can I specify a patch, minor, or major version bump instead of relying on commit history?

You can specify patch, minor, or major version bumps through explicit input. The automated versioning also intelligently determines the next version based on commit history if no explicit input is provided.

What do I need to set up to run automated software releases with GitHub CLI?

To run automated software releases, you need npm and GitHub CLI configured in your environment. These dependencies are managed by the skill to handle publishing, tagging, and deployment workflows.

When should I use an automated release cycle instead of manual deployment?

Use an automated release cycle when you are ready to ship a new software version and want to reduce manual errors. It ensures consistency across versioning, testing, merging, and deployment for every release.