smaqit.release-git-pr

Stage, commit, and push PR-based release changes with formatted titles.

3|1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/ruifrvaz/smaqit-extensions --skill smaqit-release-git-pr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smaqit.release-git-pr
Source: https://github.com/ruifrvaz/smaqit-extensions/tree/main/.github/skills/smaqit.release-git-pr
Command: npx skills add https://github.com/ruifrvaz/smaqit-extensions --skill smaqit-release-git-pr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines the process of preparing and pushing code changes for releases within a Pull Request workflow, ensuring proper commit messages and leveraging automated tools for secure pushing.

Core Features & Use Cases

  • Automated Git Operations: Stages, commits, and pushes changes specifically for PR-based releases.
  • Secure Pushing: Utilizes the report_progress tool to handle git credentials securely in CI/CD environments.
  • Post-Merge Automation Trigger: Ensures PR titles are correctly formatted to trigger subsequent automated release steps after merging.
  • Use Case: When preparing a new version of a library for release via a PR, this skill commits the version bumps and changelog updates, pushes them to the PR branch, and sets up the PR to automatically trigger builds and tagging once merged to main.

Quick Start

Use the smaqit.release-git-pr skill to prepare and push release changes for a PR.

Frequently Asked Questions about smaqit.release-git-pr

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

FAQPage Schema
How do I automate git operations for a PR-based release?

To automate git operations for a PR-based release, you can use a skill that stages changes, commits with a specific message, and pushes via the report_progress tool to ensure secure credential handling in CI/CD environments.

How does a PR title trigger post-merge automation for tagging and building?

A PR title triggers post-merge automation by being correctly formatted to match specific patterns, which allows subsequent automated release steps like tagging and building to execute once the PR is merged to main.

What is the best way to securely push release commits in a CI/CD pipeline?

The best way to securely push release commits in a CI/CD pipeline is by utilizing the report_progress tool, which handles git credentials securely during the staging, committing, and pushing process.

Can I use this automated release process for version bumps and changelog updates?

Yes, you can use this automated release process for version bumps and changelog updates. It commits these changes and pushes them to the PR branch, setting up the PR to automatically trigger builds and tagging.

Do I need any dependencies to automate staging and pushing code changes for a release?

No dependencies are required to automate staging and pushing code changes for a release. The skill operates independently to handle git operations and PR title formatting for post-merge automation.

Why should I format PR titles correctly when pushing release changes?

You should format PR titles correctly when pushing release changes to ensure the title successfully triggers subsequent automated release steps, such as automated tagging and building, after the PR is merged.