Git Assistant for Openclaw

An AI-powered git workflow tool that automates the generation of Conventional Commits, PR descriptions, and release documentation.

evolinkai
v1.0.0
Apr 14, 2026
0
701
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install ai-git-assistant

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install ai-git-assistant using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Git Assistant?

Git Assistant is a sophisticated utility designed to bring artificial intelligence directly into your version control workflow. By leveraging the power of Evolink.ai, this skill analyzes your staged changes and git history to produce high-quality, professional outputs that follow the Conventional Commits specification. It is a standout entry among Openclaw Skills for developers who prioritize repository hygiene and consistent documentation without the manual overhead.

Whether you are working solo or in a large team, Git Assistant ensures that every commit message, pull request, and release note is informative and structured. It acts as a technical co-pilot, reviewing your commit quality and transforming raw diffs into human-readable narratives that make code reviews and project tracking significantly more efficient.

Git Assistant Use Cases

  • Drafting professional commit messages from staged changes automatically
  • Reviewing and grading existing commit messages for convention compliance
  • Compiling comprehensive changelogs from recent git history
  • Generating detailed release notes between specific tags or versions
  • Writing pull request descriptions based on current branch differences
  • Learning and applying Conventional Commits standards through built-in references

How Git Assistant Works

  1. The skill identifies staged changes or git history logs using local git commands.
  2. The technical diff or history data is securely sent to the Evolink API for analysis.
  3. High-performance LLMs process the code changes to understand the intent and scope.
  4. The AI generates a structured response tailored to the requested command (e.g., commit message or PR description).
  5. The output is delivered directly to your terminal, ready to be piped into git commands or documentation files.

Git Assistant Setup

To integrate this tool into your Openclaw Skills library, you need to configure your API credentials and ensure local dependencies are met.

# 1. Export your Evolink API key
export EVOLINK_API_KEY="your-key-here"

# 2. Add files to your git staging area
git add .

# 3. Generate an AI commit message
bash scripts/git-assist.sh commit

System requirements: python3, curl, and git must be accessible in your PATH.

Git Assistant Data Schema & Taxonomy

Git Assistant processes data dynamically without persistent storage. The data organization is summarized below:

Component Type Description
EVOLINK_API_KEY Env Var Required authentication for AI processing
EVOLINK_MODEL Env Var Optional model override (defaults to claude-opus-4-6)
Git Diff Input Raw code changes sent for AI summarization
Local Cache Filesystem Temporary API payloads, cleaned up automatically after execution

The skill is read-only and does not perform destructive git operations like commits or pushes automatically.

Git Assistant Advanced Features

  • Intelligent multi-file analysis for complex feature summaries
  • Automated quality scoring (1-10) for commit message reviews
  • Support for custom AI models via environment variables
  • Deep integration with the Conventional Commits specification
  • Zero-persistence security model ensuring code diffs are not stored after processing

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins python3curlgit
Github Stars: 0
forks: 0

Featured*