Skip to main content
skill CX Codex

commit · neolabhq — Claude Code skill: what it does, how to install

Automates Git commits using conventional commit messages and matching emojis. It checks the active branch, runs pre-commit linters, and suggests splitting complex diffs into atomic commits.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add NeoLabHQ/context-engineering-kit --skill commit -a claude-code
Open on GitHub

What commit does

The skill handles the routine tasks developers face before writing to Git history. First, it inspects your active branch. If you are on main or master, it asks whether you want a separate branch following the <type>/<username>/<description> pattern. It then runs pre-commit checks like pnpm lint, unless you supply the --no-verify flag.

Next, the skill inspects staged files using git status. If nothing is staged, it runs git add across modified and untracked files automatically. It evaluates git diff to detect multiple unrelated changes. When diffs touch separate concerns, it advises splitting them into smaller commits instead of pushing a monolithic change.

Every generated commit follows conventional commits syntax paired with a relevant emoji and stays under 72 characters on the first line. Note that if your staging area is empty, the skill stages all modified files on its own.

What it helps with

  • prevent direct accidental commits to main or master
  • format commit messages according to conventional commits with emojis
  • split unrelated code changes into smaller atomic commits
  • run project linters automatically before committing

Example prompts for the agent

  • Commit the current changes
  • Create a commit with --no-verify
  • Analyze this diff and split it into atomic commits

How to install commit

1Skills CLI (Vercel)

npx skills add NeoLabHQ/context-engineering-kit --skill commit -a claude-code

2Manually: put the files in place

~/.claude/skills/commit/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/commit/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about commit

How to install commit in Claude Code?

Run npx skills add NeoLabHQ/context-engineering-kit --skill commit -a claude-code.

What does the commit skill do?

It inspects your Git branch, runs linting checks, inspects git diff for distinct logical changes, and writes conventional commit messages with appropriate emojis.

Can I skip the pre-commit checks?

Yes. Pass the --no-verify flag to skip linters and build checks before committing.

Similar skills

All skills for Git and GitHub →

commit by other authors comes first.

commit getsentry A skill that drafts Sentry-style conventional commits with issue references and blocks direct commits to main. CX Codex +1 4,700installs commit parcadei This skill turns session changes into git commits, shows you the plan first, and keeps Claude's name out of the messages. Handy when an agent has piled up edits. CX Codex +1 499installs commit PaulRBerg Composes the commit message from prepared evidence and hands the commit, index reconciliation and push to ai-commit. CX Codex +1 342installs commit LegendApp Turns the changes from your current task into one or more tidy commits and keeps unrelated work out. Handy when the working tree has piled up several unrelated edits. CX Codex +1 404installs caveman-commit JuliusBrussee Generates terse Conventional Commits messages focused strictly on intent. Ideal for keeping git history clean without boilerplate or AI signatures. CX Codex +1 415,800installs commit-history rohitg00 Lists git commits linked to agent sessions with optional filters for branch, repo, and limit. CX Codex +1 13,700installs commit-hygiene alinaqi Monitors diff sizes, advises when to commit early, and helps split large code changes into atomic commits. CX Codex +1 335installs Conventional Commit Message Generator jeff-nasseri Turns a git diff or a plain description of your changes into a commit message that follows the Conventional Commits spec. Handy when you can't be bothered to recall the format. GP ChatGPT ★ 174,597repo stars git-commit official github This skill reviews Git changes, stages related files, and creates Conventional Commits. Use it when you want an agent to make one commit or split work into separate commits. 47,165installs conventional-commit official github Guides GitHub Copilot through reviewing changes and writing Conventional Commits messages. Use it when Git history needs a consistent commit format. 17,103installs

From the same set64

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor