# Git PR Description Generator

> Use this tool when you need to automate the creation of detailed pull request descriptions based on Git repository changes. It analyzes differences between Git commits and generates contextually relevant descriptions in plain text or JSON format. Ideal for developers seeking to streamline their workflow, this tool takes Git repository data as input and produces formatted PR descriptions as output.

Canonical page: https://skillsregistry.net/skills/ceshine-git-pr-description  
JSON: https://api.skillsregistry.net/v1/skills/ceshine-git-pr-description

## Description

Git Prompts MCP Server provides a specialized interface for generating pull request descriptions based on Git repository changes. Developed by Ceshine Lee, this server analyzes the differences between Git commits and formats them as either plain text or JSON to create contextually relevant PR descriptions. The implementation uses GitPython to access repository data and exposes its functionality through a single command that compares the current HEAD with a specified ancestor branch or commit. This server is particularly useful for developers who want to automate the creation of detailed pull request descriptions without manually analyzing code changes.

## Trust

- **Trust score (0–1):** 0.93
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** version-control
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/ceshine-git-pr-description)
- **Repository:** <https://github.com/ceshine/git-prompts-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "ceshine-git-pr-description"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/ceshine-git-pr-description` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/ceshine-git-pr-description/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
