create-commit

Installation
SKILL.md

Create a commit

Produce a clean, conventional commit message for staged changes and commit them.

Important

  • Do not push to remote.
  • Create multiple commits one at a time in order.
  • Never stage: .env, *.key, *.pem, *secret*, *credential*, *.p12, *.jks.
  • Infer commit type: Look for a plan file in docs/plan/ and extract the type (feat, fix, refactor, etc.) from the plan title or metadata. If no plan is found, infer from the diff.

When to use

Use this skill when:

  • The user asks to commit staged changes.
  • The user asks to "create a commit", "commit this", or similar.
  • Work on a task is complete and there are staged changes ready to be committed.
Related skills
Installs
4
GitHub Stars
59
First Seen
Apr 15, 2026