Diffscribe — AI skill for Claude Code
A VS Code extension that uses Claude AI to automatically generate meaningful Git commit messages based on staged changes.
How to install Diffscribe
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open unclecode/diffscribe and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Diffscribe does
A VS Code extension that uses Claude AI to automatically generate meaningful Git commit messages based on staged changes.
Alternatives in AI
- Manifest — Real-time cost observability for OpenClaw agents — track tokens, costs, messages, and model usage 4.1k ★
- Wechat Acp — Bridge WeChat chat messages to any ACP-compatible AI agent (Claude, Codex, Copilot, Qwen, Gemini, OpenCode and 488 ★
- Commit Claude Config — Version the Solana AI Kit config in git (un-ignores .claude/, CLAUDE.md, .mcp.json, .gitmodules and commits th 98 ★
README

🧠 DiffScribe: AI-Powered Commit Messages For All Seasons
We've all been there. Staring at the screen, fingers hovering over the keyboard, trying to come up with the perfect commit message. Minutes tick by, and the pressure mounts. Sound familiar?
Say goodbye to commit message writer's block! 👋
DiffScribe is here to rescue you from the commit message abyss. This intelligent VS Code extension analyzes your changes and crafts meaningful, descriptive commit messages in seconds. Powered by your choice of Claude AI or Groq, DiffScribe brings expert-level Git practices to every developer, saving you time and mental energy.
✨ Key Features
- 🚀 Instant Generation: Create informative commit messages with a single command
- 🤖 Dual AI Power: Choose between Claude AI (Anthropic) or Groq for message generation
- ⏳ Time-Saving: Streamlines the commit process, especially for complex changes
- 📊 Consistency: Maintains a clean, professional Git history
- 📋 Clipboard Integration: Automatically copies generated messages for quick use
- 🕰️ Flexible Time Ranges: Generate messages for custom time periods or since last push
- 💾 Commit Integration: Option to commit changes directly with the generated message
🎯 Perfect for:
- 🌱 Beginners learning Git best practices
- 👨💻 Seasoned pros streamlining their workflow
- 👥 Teams aiming for consistent, meaningful commit histories
🚀 Getting Started
- Install the DiffScribe extension in VS Code
- Set up your Anthropic (Claude AI) or Groq API key
- Choose your preferred AI provider in the settings
- Start generating awesome commit messages!
💡 How to Use DiffScribe
DiffScribe offers several commands to help you generate commit messages and manage your git workflow. Here's how to use them:
- Generate Commit Message (Staged Changes)
- Command:
diffscribe.generateCommitMessage - Shortcut:
Ctrl+Alt+G(Windows/Linux) or `Cmd+Optio
- Command:
Related Skills
Git AI
Stop writing commit messages by hand. AI-powered conventional commits from your staged changes — powered by Cl
Pbi Commit
Stage all semantic model changes and create a local git commit with an auto-generated business-language messag
Claude Code Secret Gate
The pre-commit secret gate for AI coding agents — content-scans staged changes and blocks any commit containin
Clean Commit Skill
Keep AI noise out of your git history. A cross-platform agent skill that blocks Co-Authored-By bots, generator
AI Git Hooks
AI-powered git hooks - auto-review diffs, generate commit messages, scan for secrets. Supports Claude, OpenAI,
Pbi Diff
Generate a human-readable summary of all uncommitted changes in the semantic model since the last git commit.
Related Agents
Commit PR
Use to write git commit messages and PR/MR descriptions once a change is staged or ready for review. Produces
Git Purist
The sacred guardian of git history. Use this agent to review commits, split bloated changes, enforce conventio
Git Commit Curator
Use this agent when there are pending (staged or unstaged) changes in the repository that need to be translate