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.