Openclaw向けGit Commit & Push Automator

シームレスなワークフローで、変更の自動ステージング、AI 駆動のコミットメッセージ生成、リモートリポジトリへのコードプッシュを自動化します。

brennerspear
v1.0.0
Feb 25, 2026
0
1.3k
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install commit

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って commit をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

Git Commit & Push Automator とは?

Git Commit & Push スキルは、手動のバージョン管理操作に伴う摩擦を排除するように設計されています。ステージング済みおよび未ステージングの変更を含むリポジトリの現在の状態を分析することで、作業内容を正確に反映したコンテキスト重視のコミットメッセージをインテリジェントに作成します。このスキルは Openclaw Skills のコアコンポーネントであり、開発者がクリエイティブなフローを中断することなく、頻繁にコミットする習慣を維持できるようにします。

コード更新の完全なライフサイクルを処理するように構築されており、ファイルのステージングからリモート同期まですべてを管理します。迅速なバグ修正でも主要な機能開発でも、このスキルにより、リモートの origin が常に最新の有意義な履歴で更新されるようになります。

Git Commit & Push Automator のユースケース

  • 活発な開発中の繰り返しの git add、commit、push シーケンスを自動化します。
  • 汎用的なメモではなく、実際のコード差分(diff)に基づいた高品質で説明的なコミットメッセージを生成します。
  • 新しいローカルブランチのアップストリーム追跡を自動的に設定します。
  • Openclaw Skills を使用して、コーディングセッションが成功した直後にリモートリポジトリにコードを即座にバックアップします。

Git Commit & Push Automator の仕組み

  1. 現在の git ステータスと、ステージング済みおよび未ステージングの変更の完全な diff を取得します。
  2. 現在のブランチ名を取得し、命名の一貫性を維持するために直近 10 件のコミットを確認します。
  3. 修正漏れがないよう、すべてのローカルの変更を自動的にステージングします。
  4. diff の技術的分析に基づいて、コンテキストに応じたコミットメッセージが生成されます。
  5. origin に対して push コマンドを実行し、ブランチが新規の場合はアップストリーム設定を自動的に処理します。

Git Commit & Push Automator のセットアップ

このスキルを利用するには、Git がインストールされ、リポジトリにリモート origin が設定されていることを確認してください。お使いの環境で、Openclaw Skills インターフェースまたは CLI を介してスキルを起動できます。

# git ユーザーが設定されていることを確認する
git config --global user.name "Your Name"
git config --global user.email "[email protected]"

# プロジェクトディレクトリに移動する
cd your-repo-directory

Git Commit & Push Automator のデータスキーマとタクソノミー

スキルはタスクを実行するためにリポジトリのメタデータを処理します。以下のデータポイントが活用されます。

データポイント 目的
git status 変更、削除、または作成されたファイルを特定します。
git diff HEAD コミットメッセージに反映させるため、変更された特定のコード行を抽出します。
git branch プッシュコマンドの送信先を決定します。
git log 新しいコミットがリポジトリのスタイルに合うよう、履歴のコンテキストを提供します。

Git Commit & Push Automator の高度な機能

  • コード変更の背後にある「理由」を理解するコンテキスト認識型のメッセージ生成。
  • 新機能ブランチとのシームレスな統合のための自動アップストリームブランチ追跡。
  • 単一のアトミックな操作で、ステージング済みと未ステージングの両方の変更をサポート。
  • 速度と Openclaw Skills 自動化との互換性のために設計された非対話型実行モード。

SKILL.md


ローディング

関連するOpenclawのスキル

特徴*