pr-scribe

Generate PR descriptions and Conventional Commits titles from Git diffs.

2|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/mdelapenya/coding-skills --skill pr-scribe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-scribe
Source: https://github.com/mdelapenya/coding-skills/tree/main/skills/pr-scribe
Command: npx skills add https://github.com/mdelapenya/coding-skills --skill pr-scribe

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the generation of concise pull request descriptions from diffs and creates Conventional Commits style titles, saving developers time during code reviews.

Core Features & Use Cases

  • Detect platform from git remotes and load platform-specific commands for GitHub and GitLab.
  • Analyze PR diffs and metadata to produce a focused description and a clean, conventional commits title.
  • Respect PR templates and existing workflows (including biomelab context) to ensure consistent output.

Quick Start

Describe this PR by analyzing its diff and generate a concise description and a conventional commits title

Frequently Asked Questions about pr-scribe

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

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

To generate a PR description from a Git diff automatically, this Skill analyzes the diff and metadata to produce a focused summary and a clean, conventional commits title. It detects the hosting platform from git remotes and incorporates existing PR templates for consistent formatting.

Does this PR description generator work with both GitHub and GitLab?

Yes, this PR description generator works with both GitHub and GitLab. It detects the specific hosting platform from your git remotes and dynamically loads platform-specific commands to ensure the generated output aligns with your repository environment.

What is a conventional commits title and how is it created from code changes?

A conventional commits title is a standardized commit message format that clearly indicates the nature of changes. It is created from code changes by analyzing the Git diff and metadata to automatically produce a clean, structured title for your pull request.

Can I use my existing PR templates when generating pull request summaries?

Yes, you can use your existing PR templates when generating pull request summaries. The Skill respects PR templates and existing workflows, including biomelab context, to ensure the automatically generated description maintains consistent formatting across your project.