← Back to Skills Marketplace
ivangdavila

Git

by Iván · GitHub ↗ · v1.0.12 · MIT-0
linuxdarwinwin32 ✓ Security Clean
17591
Downloads
31
Stars
0
Active Installs
13
Versions
Install in OpenClaw
/install git
Description
Commits, branches, merges, and rebases Git repositories, resolves conflicts, and recovers lost history. Use when the work touches a repo, commit, branch, merge, rebase, stash, tag, or submodule; when Git refuses a command — index.lock exists, push rejected as non-fast-forward, detached HEAD, dubious ownership, unrelated histories, conflict markers left behind; when something looks lost after a hard reset, a bad rebase, a deleted branch, or a dropped stash; when splitting a mixed change, wording commit messages, cleaning history before review, or force-pushing without wrecking a teammate's work; when a credential or a huge file got committed; when setting up worktrees, hooks, LFS, sparse checkout, signing, or separate work and personal identities. Not for CI pipeline YAML (github-actions, gitlab) or for composing the pull request description itself (pull-request).
Usage Guidance
Before installing, be aware that the skill can remember Git workflow preferences under ~/Clawic/data/git/ and can guide powerful Git operations such as force-pushes, history rewrites, hook setup, and credential cleanup. Review that memory directory if you do not want persistent Git preferences, and keep destructive Git actions under explicit review.
Capability Assessment
Credentials
The skill expects access to Git repositories and may guide commits, pushes, rewrites, credential cleanup, hooks, and local Git configuration; those are high-impact but expected for a Git skill and are framed with user-directed checks.
Install Mechanism
The artifact consists of markdown and JSON files with no executable scripts, postinstall hooks, binaries, or automatic setup actions.
Instruction Scope
Instructions are scoped to Git tasks and referenced markdown guides; I did not find hidden evaluator instructions, unrelated data access, automatic exfiltration, or purpose-mismatched behavior.
Persistence & Privilege
The skill declares a scoped preference and memory directory at ~/Clawic/data/git/ and instructs reading config/memory on first use; writes are limited to stated user preferences or corrections, not inferred broad indexing.
Purpose & Capability
The skill is for Git repository operations such as commits, branches, merges, recovery, hooks, large files, remotes, and secrets handling; the high-impact Git commands it discusses are paired with safety gates, backup guidance, and warnings about destructive or published-history changes.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install git
  3. After installation, invoke the skill by name or use /git
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.12
Display name shown correctly
v1.0.11
Full coverage pass: deeper guides, situation-named files, and per-user configuration
v1.0.10
Full coverage pass: deeper guides, situation-named files, and per-user configuration
v1.0.9
Deeper workflows, recovery playbooks, and gotchas
v1.0.8
Simplified the skill name and kept the stateless activation guidance
v1.0.7
Translated all auxiliary files to English
v1.0.6
Added architecture section, improved traps coverage, and debugging with bisect
v1.0.5
Added team workflows, summary commands, and setup system
v1.0.4
Added essential commands reference and advanced operations guide. Now covers stash, tags, cherry-pick, bisect, worktree, reflog, and sparse checkout.
v1.0.3
Added Core Rules with essential Git best practices. Improved structure and guidance.
v1.0.2
Auxiliares rehecho con 100% trampas
v1.0.1
Upgrade: nueva estructura con archivos auxiliares
v1.0.0
Initial release
Metadata
Slug git
Version 1.0.12
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 13
Frequently Asked Questions

What is Git?

Commits, branches, merges, and rebases Git repositories, resolves conflicts, and recovers lost history. Use when the work touches a repo, commit, branch, merge, rebase, stash, tag, or submodule; when Git refuses a command — index.lock exists, push rejected as non-fast-forward, detached HEAD, dubious ownership, unrelated histories, conflict markers left behind; when something looks lost after a hard reset, a bad rebase, a deleted branch, or a dropped stash; when splitting a mixed change, wording commit messages, cleaning history before review, or force-pushing without wrecking a teammate's work; when a credential or a huge file got committed; when setting up worktrees, hooks, LFS, sparse checkout, signing, or separate work and personal identities. Not for CI pipeline YAML (github-actions, gitlab) or for composing the pull request description itself (pull-request). It is an AI Agent Skill for Claude Code / OpenClaw, with 17591 downloads so far.

How do I install Git?

Run "/install git" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Git free?

Yes, Git is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Git support?

Git is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).

Who created Git?

It is built and maintained by Iván (@ivangdavila); the current version is v1.0.12.

💬 Comments