LaunchKit · 2026
Back to Skills

git-essentials

Essential Git commands and workflows for version control.

23
17.3k downloads
by @arnarsson

Setup & Installation

openclaw skills install @arnarsson/git-essentials

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install git-essentials

What This Skill Does

Covers the core Git commands for version control: staging, committing, branching, merging, and syncing with remotes. Includes workflows for feature branches, hotfixes, and fork syncing, plus advanced operations like rebasing, stashing, and cherry-picking.

Having all essential commands in one reference eliminates switching between official docs, man pages, and Stack Overflow answers mid-task.

When to use it

  • Creating a feature branch and pushing it for code review
  • Undoing a mistaken commit before it reaches the remote
  • Syncing a forked repo with its upstream source
  • Finding which commit introduced a bug with git bisect
  • Cleaning up commit history with interactive rebase before merging

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: how do I create a feature branch, commit changes, and push for review?

AGENT
  1. 1Run git checkout -b feature/my-feature to create and switch to a new branch
  2. 2Edit files, then stage changes with git add .
  3. 3Commit with git commit -m 'Add my feature'
  4. 4Push the branch and set upstream with git push -u origin feature/my-feature
OUTPUT

Feature branch pushed to remote, ready for a pull request