A standardized tool for committing and pushing repository changes.

Install

mkdir -p .claude/skills/commit-vultisig && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/12222" && unzip -o skill.zip -d .claude/skills/commit-vultisig && rm skill.zip

Installs to .claude/skills/commit-vultisig

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Stage, commit, and optionally push changes. Use after completing a task.
72 charsno explicit “when” trigger
Beginner

Key capabilities

  • Review current changes in the working tree and staged area
  • Stage specific files for commit
  • Create a commit with a Conventional Commit message
  • Optionally push the committed changes to the remote repository
  • Ensure commit messages adhere to a 72-character limit for the first line
  • Include a `Co-Authored-By` trailer in commit messages

How it works

The skill guides the user to review changes, stage specific files, create a commit with a structured message, and optionally push the commit.

Inputs & outputs

You give it
Local git changes
You get back
A git commit with a Conventional Commit message, optionally pushed to remote

When to use commit

  • Stage and commit changes
  • Push repository updates

About this skill

Commit Changes

Workflow

1. Review Changes

git status
git diff --staged
git diff

2. Stage Files

Stage specific files (never git add . or git add -A):

git add <specific-files>

3. Create Commit

git commit -m "$(cat <<'EOF'
feat: add TRC20 token transfer support

Co-Authored-By: Claude <[email protected]>
EOF
)"

4. Push (if requested)

git push

Rules

  • Keep the first line under 72 characters
  • Add body for complex changes
  • Always include Co-Authored-By trailer
  • Never commit .env, credentials, or secrets
  • Never use --no-verify unless explicitly asked

When not to use it

  • When committing sensitive information like `.env` files or credentials
  • When the user wants to bypass git hooks with `--no-verify`
  • When the user wants to use `git add .` or `git add -A`

Limitations

  • Never commit `.env`, credentials, or secrets
  • Never use `--no-verify` unless explicitly asked
  • Never `git add .` or `git add -A`

How it compares

This skill enforces a structured commit process by requiring specific file staging and Conventional Commit messages, unlike a general `git commit` that allows for less disciplined practices.

Compared to similar skills

commit side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
commit (this skill)05moReviewBeginner
resolve-conflicts818moReviewIntermediate
dependency-upgrade265moReviewIntermediate
openspec-onboard106moReviewBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry