Claude skills for commit messages

112 public Claude skills touch on commit messages. These 50 are the closest fit, best-known sources first. Each links to its folder; copy it into ~/.claude/skills/ to use it.

  1. commit message storyteller

    Analyzes git diffs or staged changes and generates narrative commit messages that explain WHY a change was made, not just what changed — following Conventional Commits format. Use when asked to "write a commit message", "describe my changes", "what should…

    github/awesome-copilot★ 41kMITFolder: commit-message-storyteller

  2. conventional commit

    Prompt and workflow for generating conventional commit messages using a structured XML format. Guides users to create standardized, descriptive commit messages in line with the Conventional Commits specification, including instructions, examples, and…

    github/awesome-copilot★ 41kMITFolder: conventional-commit

  3. git commit message

    Write a commit message from the staged diff: a short summary line and a body explaining why.

    zhuyansen/agent-skills-hub★ 478MITFolder: git-commit-message

  4. codely git conventional commit

    Create a git commit following the team's Conventional Commit conventions. Use when the user asks to commit changes or create a commit.

    CodelyTV/agent-harness★ 296No licence statedFolder: codely-git-conventional-commit

  5. commit message generator

    Generates standardized and meaningful commit messages following best practices. Use when writing or improving commit messages.

    elisaterumi-ai/agent-skills-in-practice★ 131Apache-2.0Folder: commit-message-generator

  6. conventional commits

    Use when uncommitted changes need to be split into atomic, conventional commits ordered for review. Triggers on "commit this", "make commits", "clean up commits", "commit the changes". In Hedgehog, each Loop step is already meant to be its own commit —…

    skyf0xx/hedgehog★ 47MITFolder: conventional-commits

  7. commit message

    Generate a conventional commit message by analyzing staged git changes. Use when the user wants to create, write, or generate a git commit message from their current staged diff. Trigger on phrases like \"commit\", \"commit message\", \"commit msg\", \"寫…

    appleboy/skills★ 23No licence statedFolder: commit-message

  8. generate commit message

    Generate a commit message for staged changes

    Flexonze/claude-init★ 10MITFolder: generate-commit-message

  9. pvc git commit message local

    Writes a git commit message in PVC format. First line is `vX.Y.Z - headline`, then `- one change per line` bullets. Bumps the semantic version from the most recent commit based on diff scope (PATCH for fixes, MINOR for new functionality, MAJOR for breaking…

    pro-vibe-coding/pvc-git-commit-message-local★ 4Apache-2.0Folder: pvc-git-commit-message-local

  10. chinese commit conventions

    中文 commit 与 changelog 配置参考——Conventional Commits 中文适配、commitlint/husky/commitizen 中文模板、conventional-changelog 中文配置。仅在用户显式 /chinese-commit-conventions 时调用,不要根据上下文自动触发。

    jnMetaCode/superpowers-zh★ 8.4kMITFolder: chinese-commit-conventions

  11. write

    Rewrites and polishes Chinese or English prose, technical instructions, and product copy. Use when drafting, editing, localizing, or cutting AI tone. Not for code comments or commit messages.

    tw93/Waza★ 7.5kMITFolder: write

  12. git commit

    Generate well-formatted git commit messages following conventional commit standards

    ThinkInAIXYZ/deepchat★ 6.4kApache-2.0Folder: git-commit

  13. commit ko

    AI(Claude 등)가 제안한 한글 커밋 메시지의 사무적·번역투 어휘("~을 수행함", "~을 진행함", "~적 개선을 실시함" 등)를 실제 개발자가 쓰는 자연스러운 한국어 커밋 메시지로 다듬는 스킬. humanize-korean과 달리 산문 문단이 아니라 1~2줄짜리 커밋 메시지 register에 특화되어 진단·청킹 없이 단일 콜로 즉시 처리한다. 트리거 — "커밋 메시지 자연스럽게", "커밋 메시지 다듬어줘", "이 커밋 메시지 AI 티 나",…

    epoko77-ai/im-not-ai★ 6.3kMITFolder: commit-ko

  14. antfu create pr

    Create a reviewable GitHub pull request from the current branch with a Conventional Commits title, a concise evidence-based body, and before/after screenshots for UI changes. Use when asked to open, create, publish, or prepare a PR.

    antfu/skills★ 6kMITFolder: antfu-create-pr

  15. technical writing

    Layered technical-writing standard: Diátaxis structure, Google developer style sentences, STE instruction rules, Global English syntax. Use for /technical-writing or when writing or reviewing docs, RFCs, readmes, PR descriptions, or commit messages.

    michael-denyer/pstack-claude★ 3.6kMITFolder: technical-writing

  16. llm gate

    LLM-powered quality verification using prompt hooks. Validates commit messages, code patterns, and conventions using AI before allowing operations. Use to set up intelligent guardrails.

    rohitg00/pro-workflow★ 2.9kNo licence statedFolder: llm-gate

  17. smart commit

    Run quality gates, review staged changes for issues, and create a well-crafted conventional commit. Use when saying "commit", "git commit", "save my changes", or ready to commit after making changes.

    rohitg00/pro-workflow★ 2.9kNo licence statedFolder: smart-commit

  18. writing clearly and concisely

    Use when writing prose humans will read—documentation, commit messages, error messages, explanations, reports, or UI text. Applies Strunk's timeless rules for clearer, stronger, more professional writing.

    softaworks/agent-toolkit★ 2.6kMITFolder: writing-clearly-and-concisely

  19. commit work

    Create high-quality git commits: review/stage intended changes, split into logical commits, and write clear commit messages (including Conventional Commits). Use when the user asks to commit, craft a commit message, stage changes, or split work into…

    softaworks/agent-toolkit★ 2.6kMITFolder: commit-work

  20. git integration

    Git commit patterns, formats, and conventions for GSD methodology. Provides atomic commits per task, structured commit messages, planning file commits, branch management, and milestone tag operations.

    a5c-ai/babysitter★ 1.9kMITFolder: git-integration

  21. dev commit

    AI DevKit · Safe git commit workflow for AI coding agents. Use when the user asks to commit, prepare a commit, stage changes, create a PR-ready checkpoint, or finish work with a conventional commit while avoiding unrelated user changes.

    codeaholicguy/ai-devkit★ 1.7kApache-2.0Folder: dev-commit

  22. unslop

    Cut AI tells from text you write or edit for a human reader (commit messages, PR titles and bodies, docs, code comments, replies). Apply before committing, posting, or sending; leave prose you didn't touch alone.

    michaelshimeles/rstack★ 1.4kNo licence statedFolder: unslop

  23. oma scm

    SCM (software configuration management) and Git — branching, merges, conflicts, worktrees, baselines, audit readiness, plus Conventional Commits and safe staging.

    first-fluke/oh-my-agent★ 1.4kMITFolder: oma-scm

  24. slop gate

    Deterministic pre-publish scan that refuses AI-slop tells in anything about to be written, published, or sent: files, artifacts, slide titles, table headers, diagram labels, chat messages, commit messages. Use before publishing or sending any deliverable,…

    huytieu/COG-second-brain★ 1.3kMITFolder: slop-gate

  25. commit staged

    This skill should be used when user asks to "commit these changes", "write commit message", "stage and commit", "create a commit", "commit staged files", or explicitly invokes "commit-staged".

    fcakyon/claude-codex-settings★ 1.2kApache-2.0Folder: commit-staged

  26. pr squash message

    Generate one short Conventional Commits squash message describing only the net diff between the PR's base and head, set its header as the PR title, validate it with the repository's commitlint and both copy its description to the clipboard and display it,…

    scenario-labs/skills★ 1.2kMITFolder: pr-squash-message

  27. cc commit msg

    结构化 git commit message 生成工作流,适用于显式 commit message、提交说明或 commit-msg 场景;不负责实际执行 git commit。

    doccker/cc-use-exp★ 1.1kLicence: see repoFolder: cc-commit-msg

  28. changelog generator

    Generate changelogs and release notes from Conventional Commits with semver bump detection, Keep a Changelog formatting, and monorepo scopes. Use when preparing releases, enforcing commit standards, or automating release notes.

    borghei/Claude-Skills★ 1kLicence: see repoFolder: changelog-generator

  29. git pushing

    Stage, commit, and push git changes with conventional commit messages. Use when user wants to commit and push changes, mentions pushing to remote, or asks to save and push their work. Also activates when user says "push changes", "commit and push", "push…

    mhattingpete/claude-skills-marketplace★ 689Apache-2.0Folder: git-pushing

  30. pr description writer

    Use when the user asks to write, draft, generate, or update a GitHub pull request description for the current branch. Reads the branch diff and commit messages, writes a structured PR body (summary, changes, testing), and optionally creates or updates the…

    Varnan-Tech/opendirectory★ 686MITFolder: pr-description-writer

  31. nw collaboration and handoffs

    Cross-agent collaboration protocols, workflow handoff patterns, and commit message formats for TDD/Mikado/refactoring workflows

    nWave-ai/nWave★ 626MITFolder: nw-collaboration-and-handoffs

  32. changelog automation

    Git history'den otomatik changelog, semantic versioning, release notes, conventional commits

    vibeeval/vibecosystem★ 541MITFolder: changelog-automation

  33. managing git workflows

    Manage Git branching strategies, commit conventions, and collaboration workflows. Use when choosing between trunk-based development, GitHub Flow, or GitFlow, implementing conventional commits for automated versioning, setting up Git hooks for quality…

    ancoleman/ai-design-components★ 525MITFolder: managing-git-workflows

  34. commit

    Helps write conventional commit messages, create atomic commits, and follow git best practices. Use when the agent needs to help with git commits, commit message writing, or git workflow guidance.

    aiskillstore/marketplace★ 446No licence statedFolder: commit

  35. github pr best practices

    Best practices for creating GitHub pull requests including conventional commits, PR formatting, and multi-language support (en/ja). Use when creating PRs, writing PR descriptions, or formatting commit messages.

    aiskillstore/marketplace★ 446No licence statedFolder: github-pr-best-practices

  36. commit rules

    Shared commit message rules and technical constraints for skills that write commits. Not typically invoked directly.

    tobihagemann/turbo★ 417MITFolder: commit-rules

  37. engineering change descriptions

    Use when writing, rewriting, or reviewing PR/CL descriptions, commit messages, or code-change summaries that explain what changed and why. TRIGGER on "write PR description", "improve this commit message", "summarize this diff", "CL description", "change…

    MiniMax-AI/mcode-stack★ 405MITFolder: engineering-change-descriptions

  38. git workflow

    Use when naming or scoping a branch, writing or fixing a commit message, picking the gitmoji for a commit, untangling history (rebase versus merge versus squash), or cutting a versioned release — the portable git-convention layer for any repo. Covers…

    ericrisco/rsc-harness★ 388MITFolder: git-workflow

  39. genshijin commit

    超圧縮コミットメッセージ生成。Conventional Commits形式で件名≤50文字、 「何を」より「なぜ」を重視。日本語・英語両対応。 「コミットメッセージ作って」「/commit」「/genshijin-commit」で起動。 ステージング変更時に自動起動候補。

    InterfaceX-co-jp/genshijin★ 331MITFolder: genshijin-commit

  40. gitflow

    Branching, merging, versioning, and release conventions for the Gitflow workflow, covering main/develop branches, feature/release/hotfix branches, semantic versioning, and pull request rules. Use when creating a branch, naming a branch, planning a release…

    Mindrally/skills★ 288Apache-2.0Folder: gitflow

  41. git commit smart

    Generates meaningful, conventional commit messages automatically. Use when committing code changes. Analyzes diff to create descriptive commits following best practices.

    majiayu000/spellbook★ 288MITFolder: git-commit-smart

  42. change log generator

    Automatically generates change logs from git commits, patches, and pull requests. Use when preparing software releases, creating version summaries, or maintaining CHANGELOG.md files. Analyzes commit messages (including conventional commits), diff/patch…

    ArabelaTso/Skills-4-SE★ 260Apache-2.0Folder: change-log-generator

  43. release notes writer

    Automatically generate user-facing release notes from git commits, pull requests, changelogs, and code changes. Use when preparing software releases, creating version announcements, documenting what changed between versions, or communicating updates to…

    ArabelaTso/Skills-4-SE★ 260Apache-2.0Folder: release-notes-writer

  44. conventional git

    Conventional Commits v1.0.0 branch naming, worktree naming, and commit message standards for GitHub and GitLab projects. Use when creating branches, naming worktrees, writing commits, generating commit messages, reviewing branch conventions, or setting up…

    samber/cc-skills★ 241MITFolder: conventional-git

  45. at commit

    Generate a Conventional Commits message from staged changes and wait for confirmation before committing. Use when the user asks to commit or generate a commit message.

    kairyou/agent-tools★ 183MITFolder: at-commit

  46. blind review

    Maps what a branch or the work in progress changes in behavior, before and after, from the code diff alone. Commit messages, documents, and tests stay closed, so the map shows what the code does rather than what anyone says it does. The commits are…

    wellwelwel/lagune★ 174Apache-2.0Folder: blind-review

  47. engineering

    Authoritative engineering reference covering code conventions, comments, TypeScript type rules, testing, and commit messages. Use before writing or changing any source file, and when suggesting a commit message.

    wellwelwel/lagune★ 174Apache-2.0Folder: engineering

  48. declauding

    Load at the start of any task whose deliverable is prose another person will read — a PR description, commit message, README, doc, postmortem, blog post, issue or review comment, report, release note or essay — before drafting it, whether the result is…

    oaustegard/claude-skills★ 157MITFolder: declauding

  49. release engineering

    Design, automate, and operate end-to-end software releases: release process models and pipelines (trunk-based development, CD stages, release trains), progressive delivery and feature flags, versioning and artifact management (SemVer, conventional commits,…

    magnus919/agent-skills★ 156MITFolder: release-engineering

  50. contextual commit

    Write contextual commits that capture intent, decisions, and constraints alongside code changes. Use when committing code, finishing a task, or when the user asks to commit. Extends Conventional Commits with structured action lines in the commit body that…

    berserkdisruptors/contextual-commits★ 154MITFolder: contextual-commit

Claude skills for commit messages: common questions

Is there a Claude skill for commit messages?

There are 112 of them, spread over 96 repositories on GitHub. Named for it and most starred: commit message storyteller (github/awesome-copilot, ★ 41k), conventional commit (github/awesome-copilot, ★ 41k) and git commit message (zhuyansen/agent-skills-hub, ★ 478). Stars rate the repository a skill sits in, not the skill.

How do I install a Claude skill for commit messages?

For commit messages, take the commit-message-storyteller folder from github/awesome-copilot (the folder that holds SKILL.md) into ~/.claude/skills/ to use it in every Claude Code project, or into .claude/skills/ for one project. In the Claude apps, zip that folder and upload it as a custom skill in settings.

Are all these commit messages skills in English?

No: 4 of those listed, such as chinese commit conventions and commit ko, are written mainly in Chinese, Japanese, Korean or Russian rather than English, though the commit messages task is the same. Claude can follow them either way, but read them before you install.

What should I check before installing a commit messages skill?

A commit messages skill is instructions Claude follows, and it can bundle scripts Claude runs, so read SKILL.md and every script first: for commit message storyteller, that is everything in the commit-message-storyteller folder. 1 of the 50 here, pvc git commit message local, come from repositories with under 10 stars, so few people have looked at it. Red flags: piping a download into a shell, sending files to a URL, and instructions to hide what it does from you.

Are these commit messages skills maintained?

68 of the 112 commit messages skills sit in repositories that changed in the 30 days before 31 Oct 2026.

Are these commit messages skills official?

No. None of the 112 commit messages skills comes from Anthropic's own skills repository, so all of them are community-made across 96 repositories.

More topics: every “Claude skills for…” page.