release

Automate release workflows by updating changelogs, PRs, and version tags.

2|Updated May 23, 2026
One-click install
npx skills add https://github.com/psenger/catholic-ai-skills --skill release-psenger
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release
Source: https://github.com/psenger/catholic-ai-skills/tree/main/.claude/skills/release
Command: npx skills add https://github.com/psenger/catholic-ai-skills --skill release-psenger

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines software release workflows by automating necessary administrative steps when preparing changes for production, reducing manual coordination between code, changelogs, and versioning.

Core Features & Use Cases

  • Automatically detects release phase (WRAP UP on feature branches vs CUT RELEASE on main) and executes the appropriate steps.
  • Updates CHANGELOG.md under Unreleased or versioned sections, refreshes README skill tables, and manages marketplace.json entries.
  • Creates a draft PR and ensures GitHub authentication before actions in a CI/CD environment.

Quick Start

Invoke the release skill on the project workspace and follow the on-screen prompts to complete the release workflow.

Frequently Asked Questions about release

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

FAQPage Schema
How do I automate git changelog updates and version tags for a GitHub release?

Automating git release workflows involves coordinating changelog updates, PR creation, and version tagging. This skill detects the Git branch phase and automatically updates CHANGELOG.md, README.md, and marketplace.json before drafting a GitHub release.

What is the difference between wrapping up a feature branch and cutting a release on main?

Cutting a release on main finalizes versioned changelog sections and version tags, while wrapping up a feature branch aggregates commits into the Unreleased changelog section and drafts a PR for review.

Do I need GitHub authentication to automate pull-request creation for versioning?

Yes, GitHub authentication is required. The workflow checks your Git and GitHub state to ensure proper credentials before creating draft PRs and updating version tags during the release process.

Can I use an automated release workflow for manual versioning processes without CI/CD?

Yes, this release workflow supports both CI/CD-enabled teams and manual release processes, allowing you to coordinate changelogs, PRs, and version tags without requiring a continuous integration pipeline.

How do I update marketplace.json and README files during a software release?

Updating marketplace.json and README files during a release is handled by an automated workflow that refreshes skill tables and manages marketplace entries alongside changelog updates and version tagging.