← Back to Skills Marketplace
dinghaibin

Git Tool

by BIN · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
44
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install git-tool
Description
Useful Git commands for repository management. Use when user needs to manage git repositories, create branches, view history, stash changes, or automate git...
README (SKILL.md)

Git Tool

Useful Git commands for repository management.

Quick Start

# Initialize repo
python scripts/git.py init

# View status
python scripts/git.py status

Usage

python scripts/git.py COMMAND [OPTIONS]

Commands:
  init          Initialize repository
  status        Show working tree status
  branch        List branches
  commit        Create commit
  log           View commit history
  stash         Stash changes
  diff          Show changes

Examples

# Initialize
python scripts/git.py init

# Status
python scripts/git.py status

# View log
python scripts/git.py log --oneline

# Create branch
python scripts/git.py branch new-feature

# Stash changes
python scripts/git.py stash save "work in progress"

# Commit
python scripts/git.py commit -m "Update files"

Features

  • Repository initialization
  • Branch management
  • Commit creation
  • History viewing
  • Stash operations
  • Diff viewing
Usage Guidance
This skill is a harmless wrapper around the local git program. Before installing or running it: 1) ensure you have git installed on the host (the skill metadata omitted that requirement); 2) be aware that commands like push/pull will contact remote repositories and use whatever SSH keys or stored credentials your git is configured to use (the script itself does not collect or send credentials); 3) review and test the script in a safe repository if you are concerned about unintended commits or pushes. If you want the registry metadata to be accurate, ask the publisher to declare the git binary as a required dependency.
Capability Analysis
Type: OpenClaw Skill Name: git-tool Version: 1.0.0 The git-tool skill bundle is a standard wrapper for common Git operations (init, status, commit, etc.). The implementation in scripts/git.py uses the subprocess module securely by passing arguments as lists, avoiding shell injection risks, and does not exhibit any signs of data exfiltration, persistence, or malicious intent.
Capability Assessment
Purpose & Capability
The name, description, SKILL.md, and the included script all describe and implement a git wrapper (init, status, branch, commit, stash, diff, push, pull). This capability legitimately requires the local git binary, but the registry metadata lists no required binaries — that's an omission but not malicious.
Instruction Scope
SKILL.md only instructs running the bundled scripts/git.py with git-like commands. The script only invokes the system 'git' command via subprocess and prints results. It does not read arbitrary files, external endpoints, or environment variables beyond what git itself may use.
Install Mechanism
There is no install spec (instruction-only with one bundled script). Nothing is downloaded or written to disk by an installer as part of the skill — the only code is the included scripts/git.py.
Credentials
The skill declares no required environment variables and the script does not access extra env vars. However, normal git operations (push/pull) can use credential helpers, SSH keys, or stored credentials from the user's environment/config — the skill itself doesn't request or exfiltrate them, but running it will cause git to use whatever credentials are configured on the host.
Persistence & Privilege
always is false and the skill does not modify other skills or system-wide agent settings. It does not request persistent presence or elevated privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install git-tool
  3. After installation, invoke the skill by name or use /git-tool
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug git-tool
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Git Tool?

Useful Git commands for repository management. Use when user needs to manage git repositories, create branches, view history, stash changes, or automate git... It is an AI Agent Skill for Claude Code / OpenClaw, with 44 downloads so far.

How do I install Git Tool?

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

Is Git Tool free?

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

Which platforms does Git Tool support?

Git Tool is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Git Tool?

It is built and maintained by BIN (@dinghaibin); the current version is v1.0.0.

💬 Comments