summarize-commits

Synthesize raw git commit logs into structured summaries for PR descriptions.

2|Updated May 24, 2026
One-click install
npx skills add https://github.com/CivicActions/ai-runbook-jh --skill summarize-commits-civicactions
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: summarize-commits
Source: https://github.com/CivicActions/ai-runbook-jh/tree/main/skills/summarize-commits
Command: npx skills add https://github.com/CivicActions/ai-runbook-jh --skill summarize-commits-civicactions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the manual effort of drafting PR descriptions, changelogs, and sprint summaries by synthesizing raw git logs into clear, human-readable prose.

Core Features & Use Cases

  • Context-Aware Summarization: Automatically formats output based on project-specific tracker requirements and voice configurations.
  • Attribution Management: Handles AI-assisted disclosure markers consistently across PRs and release notes.
  • Use Case: When you have a series of commits for a feature branch, use this skill to generate a concise PR description that highlights the "why" behind the changes and includes the necessary attribution for your team's compliance.

Quick Start

Use the summarize-commits skill to generate a PR description for the git log output of the current branch.

Frequently Asked Questions about summarize-commits

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

FAQPage Schema
How do I generate a pull request description from git commit logs?▼

To generate a pull request description from git commit logs, the skill synthesizes raw git history into structured, human-readable summaries. It automatically formats the output based on project-specific tracker requirements and voice configurations to highlight the context behind your changes.

Can I automate changelog creation from raw git history?▼

Yes, you can automate changelog creation from raw git history. The skill processes commit logs to produce clear documentation, applying project-defined markup and compliance markers to ensure consistent documentation standards across your release notes.

Does this tool handle AI attribution and compliance markers for release notes?▼

Yes, this tool handles AI attribution and compliance markers for release notes. It manages AI-assisted disclosure markers consistently across pull requests and changelogs to ensure your project meets required compliance standards.

How do I format sprint reports using raw commit data?▼

You format sprint reports using raw commit data by synthesizing the logs into structured prose. The skill operates across diverse project environments by integrating with project-specific contracts for tracker formatting and voice style to ensure accurate reporting.

What is the best way to summarize a feature branch for a PR?▼

The best way to summarize a feature branch for a PR is to synthesize the raw git log output into concise prose. The skill highlights the reasoning behind changes and includes necessary attribution, eliminating manual drafting effort for developers.

Do I need a specific git tracker integration to generate commit summaries?▼

No, you do not need a specific hardcoded git tracker integration to generate commit summaries. The skill integrates with project-specific contracts for tracker formatting, applying your defined markup and compliance markers to all generated output.