GI

Automates staging, conventional commit generation, and pushing code under project rules.

Install

mkdir -p .claude/skills/git-automation && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15284" && unzip -o skill.zip -d .claude/skills/git-automation && rm skill.zip

Installs to .claude/skills/git-automation

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.

Automate git add, Conventional Commit generation, commit validation, and push for RLApp feature branches under existing Git Flow guardrails.
140 charsno explicit “when” trigger
Beginner

Key capabilities

  • Automate `git add` for workspace changes
  • Validate commit messages against standards
  • Push changes to feature branches
  • Confirm active branch matches `feature/*`

How it works

The skill automates the git commit process by staging files, generating a Conventional Commit message, validating it, and pushing changes to the feature branch. It ensures adherence to Git Flow guardrails.

Inputs & outputs

You give it
Workspace changes and commit intent
You get back
Staged files, validated Conventional Commit message, and pushed changes

When to use git-automation

  • Automate commit message
  • Staging changed files
  • Push feature branch changes

About this skill

Git Automation

Use this skill when the workspace is ready to be committed from a valid feature branch.

Procedure

  1. Open the git automation checklist.
  2. Confirm the active branch matches feature/*.
  3. Detect workspace changes and stop if there are none.
  4. Generate or refine a Conventional Commit subject.
  5. Validate the message and block on any violation.
  6. Run git add ., git commit, and git push origin <feature-branch> only after all checks pass.

Output

  • Branch validation
  • Changed assets reviewed
  • Generated or validated commit message
  • Automation result
  • Residual risks

When not to use it

  • When the workspace has no changes to commit
  • When the active branch is not a feature branch
  • When the user does not want Conventional Commit messages

Limitations

  • Requires the workspace to be ready for commit
  • Requires the active branch to match `feature/*`
  • Blocks on any commit message validation violation

How it compares

This skill automates the entire commit and push process with built-in Conventional Commit generation and validation, providing a standardized and error-checked workflow unlike manual git commands.

Compared to similar skills

git-automation side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
git-automation (this skill)04moNo flagsBeginner
resolve-conflicts818moReviewIntermediate
openspec-onboard106moReviewBeginner
codex-cli-bridge99moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry