pr-description-generator

Generate pull request descriptions from git diffs and commit history.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/winsorllc/upgraded-carnival --skill pr-description-generator-winsorllc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-description-generator
Source: https://github.com/winsorllc/upgraded-carnival/tree/main/.pi/skills/pr-description-generator
Command: npx skills add https://github.com/winsorllc/upgraded-carnival --skill pr-description-generator-winsorllc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of pull request descriptions, saving developers time and ensuring consistent, informative documentation for code changes.

Core Features & Use Cases

  • Automated Description Generation: Analyzes code changes, commit history, and git diffs to create comprehensive PR descriptions.
  • Multiple Output Formats: Supports default human-readable, Markdown (for PR bodies), and JSON (for programmatic use).
  • Use Case: When you finish a feature branch, instead of manually writing a description, you can use this Skill to generate one instantly, including a summary, list of changes, testing notes, and breaking changes if any.

Quick Start

Use the pr-description-generator skill to generate a PR description for the current branch.

Frequently Asked Questions about pr-description-generator

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

FAQPage Schema
How do I automatically generate pull request descriptions from git diffs?

You can generate pull request descriptions automatically by analyzing git diffs, commit history, and code changes. This process creates comprehensive documentation including a summary, list of changes, testing notes, and breaking changes for code reviews.

Can I output generated PR descriptions as markdown or JSON?

Yes, generated PR descriptions support multiple output formats including human-readable text, Markdown for PR bodies, and JSON for programmatic use in CI/CD pipelines. You can choose the format that best fits your code review or automation workflow.

What do I need to generate a PR description for my current feature branch?

To generate a PR description for your current branch, you need the git diff and commit history from your code changes. The automation analyzes these inputs to instantly produce a comprehensive summary without requiring manual writing.

Does automated PR description generation work for CI/CD pipelines?

Yes, automated PR description generation works for CI/CD pipelines by outputting descriptions in JSON format for programmatic use. This automates documentation during code reviews and integrates seamlessly into continuous integration workflows.

What is the best way to automate documentation for code reviews?

The best way to automate documentation for code reviews is to use a tool that analyzes git diffs and commit history to generate PR descriptions. This ensures consistent, informative documentation across all code changes without manual effort.

Are there limitations to generating PR descriptions from commit history?

Generating PR descriptions from commit history relies on the quality of your git diffs and commit messages. If the code changes or commit messages lack context, the automated description may not capture the full intent or specific testing notes required.