SkillsMay 14, 2026·2 min read

AI Git Narrator — Generate Commit & PR Text

Generate commit messages and PR descriptions from diffs with OpenAI/Gemini/Ollama options; verified 118★ and installs via Homebrew on macOS.

Agent ready

Safe staging for this asset

This asset is staged first. The copied prompt tells the agent to inspect the staged files and ask before activating scripts, MCP config, or global config.

Stage only · 29/100Policy: stage
Agent surface
Any MCP/CLI agent
Kind
Skill
Install
Stage only
Trust
Trust: Established
Entrypoint
Asset
Safe staging command
npx -y tokrepo@latest install 5adc6c95-836e-532f-8f6f-12e89e7e8202 --target codex

Stages files first; activation requires review of the staged README and plan.

Intro

Generate commit messages and PR descriptions from diffs with OpenAI/Gemini/Ollama options; verified 118★ and installs via Homebrew on macOS.

Best for: Teams that want consistent, descriptive git history

Works with: macOS · Git repos · OpenAI/Gemini keys or local Ollama

Setup time: 5–12 minutes

Key facts (verified)

  • GitHub: 118 stars · 6 forks · pushed 2026-01-18.
  • License: MIT · owner avatar + repo URL verified via GitHub API.
  • README-backed entrypoint: brew tap pmusolino/ai-git-narrator.

Main

  • Use it as a git-writing copilot: generate commit text from staged/unstaged changes and keep messages consistent.

  • Switch providers with --llm-provider (OpenAI, Gemini, or Ollama) and choose models via --model.

  • Tune output length and variability with --max-tokens and --temperature as shown in README options.

  • Use --generate-pr for PR description drafts based on commit history and base-branch diffs.

Source-backed notes

  • README states it’s a macOS-focused CLI that generates commit messages and PR descriptions from diffs/commits.
  • README provides Homebrew installation (brew tap + brew install) and lists flags for provider/model settings.

FAQ

  • Do I need an API key?: For OpenAI/Gemini yes; README notes Ollama can work without a hosted API key.
  • Is it cross-platform?: README emphasizes macOS; treat other OS support as out of scope unless verified.
  • How do I keep messages consistent?: Pin --model and keep --temperature low for more deterministic output.
🙏

Source & Thanks

Source: https://github.com/pmusolino/AI-Git-Narrator > License: MIT > GitHub stars: 118 · forks: 6

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets