Agent skill · Design & Presentation

pr-description-live

Write a PR description grounded in the REAL diff — read the branch's actual changes via the GitHub connector, not a template the user fills in. Use when asked to write my PR description, describe this pull request, draft the PR body from my branch, or document these changes in Cowork. Reads the commits and diff via the GitHub connector, derives what changed and why from the code itself, and produces a PR-description artifact (summary, changes, testing, risk) ready to paste — matching the repo's PR template if one exists.

mohitagw15856github.com/mohitagw15856GitHub ↗
claude-codecursorMIT
Install
npx skills add mohitagw15856/pm-claude-skills --skill pr-description-live --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 4 KB
Bundled scripts: none
Path: skills/pr-description-live/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 1,255
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# PR Description (Live) A good PR description is written *from the diff*, not from memory — memory forgets the file you touched at 2am. In Claude Cowork this skill reads the *actual* changes on the branch and writes the description grounded in them, so the reviewer gets an accurate map of what moved and why. ## What This Skill Produces - **The PR description** — summary, the changes grouped by area, how it was tested, and the risk/rollout — all derived from the real diff - **Template-matched output** — if the repo has a PR template, the body fills its sections; otherwise a clean default - **The reviewer's map** — the one or two files/decisions that deserve the closest look ## Required Inputs Ask for these if not provided: - **The branch/PR** — the branch name or PR number, and the base it targets - **The why** — the issue/ticket or one line of intent (the diff shows *what*, not always *why*) - **Audience** — internal team vs open-source contributors — tone and detail follow ## Framework: A Description a Reviewer Trusts 1. **Summary** — what this PR does and why, in two or three lines. 2. **Changes, grouped** — by area/feature, not a raw file list; each with its purpose. 3. **Testin

What's inside
Steps it walks through
  1. What This Skill Produces
  2. Required Inputs
  3. Framework: A Description a Reviewer Trusts
  4. Execution (Cowork)
  5. Output Format
  6. Summary
  7. Changes
  8. Testing
  9. Risk & rollout
  10. Look here first
  11. Quality Checks
  12. Anti-Patterns
  13. Example Trigger Phrases
More from pm-claude-skills
All skills →
About this skill
What does the pr-description-live skill do?

Write a PR description grounded in the REAL diff — read the branch's actual changes via the GitHub connector, not a template the user fills in. Use when asked to write my PR description, describe this pull request, draft the PR body from my branch, or document these changes in Cowork. Reads the commits and diff via the GitHub connector, derives what changed and why from the code itself, and produces a PR-description artifact (summary, changes, testing, risk) ready to paste — matching the repo's PR template if one exists.

How do I install it?

Run `npx skills add mohitagw15856/pm-claude-skills --skill pr-description-live --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From mohitagw15856/pm-claude-skills, a repository with 1,255 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going