pr-description-writer

Generate GitHub pull request descriptions from branch diffs and commit messages.

581|60|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/Varnan-Tech/opendirectory --skill pr-description-writer-varnan-tech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-description-writer
Source: https://github.com/Varnan-Tech/opendirectory/tree/main/skills/pr-description-writer
Command: npx skills add https://github.com/Varnan-Tech/opendirectory --skill pr-description-writer-varnan-tech

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the generation of GitHub pull request descriptions directly from the branch diff, streamlining the PR creation process and ensuring consistent quality.

Core Features & Use Cases

  • PR Description Generation: Reads the branch diff and commit messages to create structured PR descriptions with a summary, specific change bullets, and testing steps.
  • PR Creation/Update: Optionally creates or updates the PR directly in GitHub using the gh CLI.
  • Use Case: When you want to automate the PR creation for a feature branch in your GitHub repository, this Skill can generate a detailed PR description and open the PR for you.

Quick Start

Generate a PR description for your current branch using the pr-description-writer skill.

Frequently Asked Questions about pr-description-writer

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

FAQPage Schema
How do I automatically generate a PR description from a branch diff?

Generating a pull request description from a branch diff involves reading commit messages and code changes to output a structured summary with change bullets and testing steps. The process uses the gh CLI to interact with the GitHub API.

Can I use the gh CLI to automate opening pull requests?

Yes, the gh CLI can automate opening and updating pull requests. This skill utilizes the gh CLI for GitHub operations, allowing you to optionally create or update the PR directly in your repository after generating the description.

Do I need the gh CLI installed to generate GitHub PR descriptions?

Yes, the gh CLI is required for GitHub pull request operations. This skill depends on the gh CLI to interact with the GitHub API for creating and updating pull requests directly from your branch diffs and commit messages.

What is included in an automated GitHub pull request description?

An automated pull request description includes a summary of the changes, specific change bullets detailing the modifications, and testing steps. It generates this structured content by analyzing the branch diff and commit messages.

Can I update an existing PR with a newly generated description from a branch diff?

Yes, you can update an existing PR with a newly generated description from a branch diff. The skill supports both creating and updating pull requests directly in GitHub using the gh CLI.