Release Skill

Automate Git releases by merging pull requests, tagging versions, and publishing GitHub releases.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, github, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the release process, merging code into the main branch, creating tags, and managing GitHub releases with a single command.

Core Features & Use Cases

  • PR Merge Automation: Integrates with Git to merge code from a pull request into the main branch.
  • Version Tagging: Automatically creates a semver-compliant version tag upon release.
  • Release Management: Posts release information on GitHub and updates related Jira tickets to 'Done'.
  • Use Case: Use this Skill to trigger a release workflow, ensuring that all your builds, tags, and documentation are kept in sync and easily traceable.

Quick Start

Run the release command to automate your release process: /skill release

Frequently Asked Questions about Release Skill

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

FAQPage Schema
How do I automate a Git release workflow with GitHub actions and Jira updates?

Automating a Git release workflow merges pull requests into the main branch, creates semver-compliant version tags, publishes a GitHub release with a changelog, and updates linked Jira tickets to Done using a single command.

What is the best way to merge pull requests and tag new versions in Git automatically?

The best way to merge pull requests and tag new versions is using an automated release script that integrates Git and GitHub to merge code into the main branch and generate semver-compliant tags upon release.

Does this release management script require git and github dependencies to publish a changelog?

Yes, this release management script requires both git and github dependencies to merge pull requests, create version tags, and publish release information with an attached changelog on GitHub.

Can I update Jira tickets to Done automatically when publishing a GitHub release?

Yes, you can update Jira tickets to Done automatically when publishing a GitHub release by running an automated release workflow that synchronizes version tagging and ticket status updates.

When do I need to trigger an automated release process for version control in CI/CD?

You need to trigger an automated release process for version control in CI/CD when you want to ensure builds, tags, and documentation are kept in sync and easily traceable after merging code into the main branch.