merge-and-release

Automate GitHub merge and release workflows with prerequisite checks and semantic versioning.

6|2|Updated Dec 19, 2025
One-click install
npx skills add https://github.com/synaptiai/synapti-marketplace --skill merge-and-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: merge-and-release
Source: https://github.com/synaptiai/synapti-marketplace/tree/main/plugins/flow/skills/merge-and-release
Command: npx skills add https://github.com/synaptiai/synapti-marketplace --skill merge-and-release

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Merge and release operations can be error-prone and require strict governance to ensure approvals, checks, and correct versioning. This skill codifies prerequisites and automates changelog and release notes while preserving human confirmation for Tier 3 tasks.

Core Features & Use Cases

  • Prerequisite verification: ensures PR approvals, status checks, and resolved conversations before merging.
  • Versioning and changelog: computes semantic version bumps and generates release notes.
  • Release execution: tags and publishes releases with a final human confirmation.

Quick Start

Provide the pull request number to start the merge-and-release process with all guardrails active.

Frequently Asked Questions about merge-and-release

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

FAQPage Schema
How do I automate GitHub PR merge and release workflows safely?

Automating GitHub PR merge and release workflows safely requires verifying approvals, status checks, and resolved conversations before merging, then calculating semantic version bumps and generating changelog notes with final human confirmation. This skill codifies those guardrails to prevent error-prone releases.

What is the best way to enforce PR approval and status check prerequisites before merging?

Enforcing PR approval and status check prerequisites before merging involves applying automated governance rules that block merges until required approvals, passing status checks, and resolved conversations are verified, preserving human confirmation for the final release execution.

How do I generate changelog and release notes from merged pull requests?

Generating changelog and release notes from merged pull requests is handled by computing semantic version bumps based on merged changes and automatically producing release notes, which are then tagged and published upon final human confirmation.

Can I use semantic versioning and changelog generation for standard repository release workflows?

Semantic versioning and changelog generation apply to standard repository release workflows where pull requests require approvals and checks. The process calculates version bumps and generates release notes while keeping human-in-the-loop confirmation for tier three release tagging tasks.

Do I need to provide a pull request number to start the merge and release process?

You need to provide the pull request number to start the merge and release process with all guardrails active. The skill then automatically verifies prerequisites, computes versioning, generates changelog notes, and awaits final human confirmation before tagging.

Why does automated release execution still require human confirmation?

Automated release execution requires human confirmation because merge and release operations demand strict governance. Keeping a human-in-the-loop for tier three tasks like final tagging and publishing ensures correct versioning and prevents error-prone automated deployments.