git-commit-pr-message

Generate conventional git commit messages, PR titles, and changelog entries from staged changes.

9|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/psenger/ai-agent-skills --skill git-commit-pr-message
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit-pr-message
Source: https://github.com/psenger/ai-agent-skills/tree/main/skills/git-commit-pr-message
Command: npx skills add https://github.com/psenger/ai-agent-skills --skill git-commit-pr-message

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill generates professional git commit messages, pull request titles and descriptions, and changelog entries. It enforces Conventional Commits, scans for sensitive content in staged changes, and can link tickets from GitHub Issues or Jira.

Core Features & Use Cases

  • Enforces Conventional Commits and produces consistent PR titles and descriptions.
  • Generates CHANGELOG.md entries following the project’s Keep a Changelog format and links GitHub/Jira tickets where available.
  • Automatically links tickets (GitHub Issues / Jira) in commits, PR descriptions, and changelog notes to improve traceability.
  • Handles end-to-end workflows: from analyzing staged changes to outputting ready-to-use commit messages and changelog updates.

Quick Start

Use the skill to generate a conventional commit message, PR title/description, and changelog entry for the current staged changes.

Frequently Asked Questions about git-commit-pr-message

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

FAQPage Schema
How do I automatically generate conventional commit messages for staged git changes?

You can generate conventional commit messages for staged git changes by analyzing the diff to enforce standard prefixes and structure. This skill scans staged code changes to automatically produce standardized, ready-to-use commit messages.

Does this skill link Jira or GitHub issues in pull request descriptions?

Yes, it links Jira and GitHub issues directly within pull request descriptions and commit messages. By scanning the staged changes and branch context, it automatically embeds ticket links to improve project traceability.

How do I update a Keep a Changelog file from git commits?

You can update a Keep a Changelog v1.1.0 file by generating changelog entries directly from your staged changes. The skill outputs formatted changelog notes and appends them to your existing CHANGELOG.md file automatically.

What is the best way to scan staged code changes for sensitive content before committing?

Scanning staged code changes for sensitive content before committing is handled automatically during the message generation process. The skill reviews your staged diff to detect sensitive information before finalizing the commit message or pull request title.

Can I generate both PR titles and detailed descriptions from git diffs in one step?

Yes, you can generate both PR titles and detailed descriptions alongside commit messages in a single step. The skill analyzes the staged git diff end-to-end to produce polished pull request titles, full descriptions, and changelog entries simultaneously.