install
source · Clone the upstream repo
git clone https://github.com/sah1l/awesome-claude-code
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sah1l/awesome-claude-code "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/commit" ~/.claude/skills/sah1l-awesome-claude-code-commit && rm -rf "$T"
manifest:
.claude/skills/commit/SKILL.mdsource content
Examples
Good commit messages
feat: add email verification on signup Prevents fake accounts from consuming API quota. Verification link expires after 24h.
fix: handle null user in dashboard redirect
Bad commit messages (to avoid)
Updated stuff # vague, past tense feat(auth): Add Login. # unnecessary scope, capitalized, period
$ARGUMENTS
When invoked with arguments, treat them as the change description and generate an appropriate commit message following these conventions.