git-visualizer
Installation
SKILL.md
Git Visualizer
Use this skill to turn git diff output into a single HTML page that's easy for a human to scan and review. The default mode reviews uncommitted working-tree changes, but it also handles staged-only, single commits, arbitrary ranges, and "my branch vs main".
Unlike the plan-visualizer, you do NOT need to extract structured data yourself — git already produces structured output, and the bundled script parses it. Your job is almost entirely to pick the right command-line invocation for what the user wants to review, then run the script.
When to use
Trigger this any time the user wants a visual, reviewable diff. Common phrasings:
- "visualize my git changes"
- "show me what I'm about to commit"
- "render the diff / render my changes"
- "I want to review my branch before pushing"
- "visualize this commit / PR / range"
- "make the diff easier to skim"
Also offer it proactively: