git-pr

Create GitHub pull requests from feature branches and update CHANGELOG.md.

1|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/mir-am/skills-agents-ai-coding --skill git-pr-mir-am
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-pr
Source: https://github.com/mir-am/skills-agents-ai-coding/tree/main/skills/git-pr
Command: npx skills add https://github.com/mir-am/skills-agents-ai-coding --skill git-pr-mir-am

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the process of creating well-structured pull requests by automating title and description generation, branch validation, and changelog synchronization.

Core Features & Use Cases

  • Automated PR Generation: Constructs clear GitHub pull requests from current branch context, including summaries and key changes.
  • Changelog Updating: Syncs the repository's CHANGELOG.md with PR details, ensuring documentation stays current.
  • Use Case: A developer completes a feature branch with multiple commits and wants to create a comprehensive PR and update the changelog automatically.

Quick Start

Use the git-pr skill to generate and submit a pull request based on your current feature branch and automatically update your changelog.

Frequently Asked Questions about git-pr

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

FAQPage Schema
How do I automatically create a GitHub pull request and update the changelog from a feature branch?

You can automate pull request creation by using this Skill to generate a clear PR title and description from your current branch context, while simultaneously updating your CHANGELOG.md to keep release notes current.

Do I need the GitHub CLI installed to automate pull request generation?

Yes, automating pull request generation requires both git and the GitHub CLI (`gh`) to be installed and properly authenticated, ensuring branch context validation and successful PR submission.

What is the best way to keep CHANGELOG.md synchronized with GitHub pull requests?

The best way to keep CHANGELOG.md synchronized is to use an automated workflow that extracts key changes from your feature branch commits and appends them to the changelog during PR creation.

Can I generate a pull request title and description automatically from my git commits?

Yes, you can generate a pull request title and description automatically from your git commits, as this Skill builds comprehensive PR summaries by analyzing the current feature branch context and key changes.

Does this pull request automation tool work without proper branch context validation?

No, proper branch context validation is required for this pull request automation tool to function correctly, ensuring that the generated PR summaries and changelog updates accurately reflect your feature branch.