describe-pr

Generate pull request descriptions from GitHub API metadata and commit history.

2|Updated May 27, 2026
One-click install
npx skills add https://github.com/EmergenceAI/EM-AISoftwareFactory --skill describe-pr-emergenceai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: describe-pr
Source: https://github.com/EmergenceAI/EM-AISoftwareFactory/tree/main/skills/describe-pr
Command: npx skills add https://github.com/EmergenceAI/EM-AISoftwareFactory --skill describe-pr-emergenceai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the generation of comprehensive pull request descriptions, streamlining the code review process and reducing the time spent on writing detailed PR descriptions.

Core Features & Use Cases

  • PR Description Generation: Automatically creates PR descriptions following the repository's standard template.
  • Template Customization: Allows for customization of PR description templates.
  • Integration with Other Skills: Seamlessly integrates with other skills in the AI Software Factory for a cohesive workflow.

Quick Start

Generate a PR description for the current branch's PR using the /describe-pr command.

Frequently Asked Questions about describe-pr

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

FAQPage Schema
How do I automatically generate a pull request description from commit history?

Automatically generate a pull request description by analyzing commit history and repository files using the /describe-pr command. The skill fetches PR metadata via the GitHub API and local file system access to create comprehensive descriptions from scratch or update existing ones.

Can I customize the PR description template to match my repository standards?

Yes, you can customize PR description templates to match your repository's standard format. Template customization ensures generated pull request descriptions align with your team's specific code review requirements and documentation conventions.

What do I need to set up before generating GitHub PR descriptions?

You need the GitHub CLI (gh) and Python installed to generate PR descriptions. The skill requires access to repository pull request metadata, commit history, and related documents through the GitHub API and local file system.

Does this PR description generator work with existing pull requests or only new ones?

The PR description generator works with both new and existing pull requests. It can create descriptions from scratch or update existing ones by fetching current PR details, commit history, and related repository documents via the GitHub API.

Why should I use AI to write PR descriptions instead of manual entry?

AI-assisted PR description generation streamlines code reviews by automatically compiling commit history and repository context into structured descriptions. This reduces time spent writing detailed PR documentation while ensuring comprehensive coverage of changes.