Git Commit & Push Automator für Openclaw

Automatisches Staging von Änderungen, Generierung KI-gestützter Commit-Nachrichten und Pushen von Code in Ihr Remote-Repository in einem nahtlosen Workflow.

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

Installieren & Herunterladen

1. ClawHub CLI

Der schnellste Weg, einen Skill direkt aus der Registry zu installieren.

npx clawhub@latest install commit

2. Manuelle Installation

Kopiere den Skill-Ordner an einen dieser Orte

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

Priorität: Workspace > Lokal > Integriert (Bundled)

3. Prompt-Installation

Kopiere diesen Prompt in OpenClaw, um ihn automatisch zu installieren.

Hilf mir, commit über Clawhub zu installieren. Falls Clawhub nicht installiert ist, installiere es bitte zuerst (npm i -g clawhub).

Lieber herunterladen?

Hole dir die rohen Skill-Dateien in einem ZIP-Archiv.

Was ist Git Commit & Push Automator?

Der Git Commit & Push Skill wurde entwickelt, um die Reibung manueller Versionskontrollvorgänge zu eliminieren. Durch die Analyse des aktuellen Status Ihres Repositorys, einschließlich gestageder und nicht gestageder Änderungen, erstellt er intelligent eine kontextbezogene Commit-Nachricht, die Ihre Arbeit präzise widerspiegelt. Dieser Skill ist eine Kernkomponente von Openclaw Skills, die es Entwicklern ermöglicht, eine hochfrequente Commit-Gewohnheit beizubehalten, ohne ihren kreativen Fluss zu unterbrechen.

Er wurde für den kompletten Lebenszyklus eines Code-Updates entwickelt und verwaltet alles vom Datei-Staging bis zur Remote-Synchronisierung. Egal, ob Sie an einem schnellen Bugfix oder einem größeren Feature arbeiten, dieser Skill stellt sicher, dass Ihr Remote-Origin immer mit einer aussagekräftigen Historie auf dem neuesten Stand ist.

Git Commit & Push Automator Anwendungsfälle

  • Automatisierung sich wiederholender git add, commit und push Sequenzen während der aktiven Entwicklung.
  • Generierung hochwertiger, aussagekräftiger Commit-Nachrichten basierend auf tatsächlichen Code-Diffs anstelle von generischen Notizen.
  • Automatische Einrichtung des Upstream-Trackings für neue lokale Branches.
  • Sicherstellung, dass der Code nach einer erfolgreichen Coding-Session mit Openclaw Skills sofort in Remote-Repositories gesichert wird.

So funktioniert Git Commit & Push Automator

  1. Der Skill erfasst den aktuellen Git-Status und den vollständigen Diff der gestageden und nicht gestageden Änderungen.
  2. Er ruft den aktuellen Branch-Namen ab und überprüft die letzten zehn Commits, um die Konsistenz der Benennung zu wahren.
  3. Alle lokalen Änderungen werden automatisch gestaged, um sicherzustellen, dass keine Modifikationen zurückbleiben.
  4. Basierend auf der technischen Analyse des Diffs wird eine kontextbezogene Commit-Nachricht generiert.
  5. Der Skill führt einen Push-Befehl zum Origin aus und übernimmt automatisch die Upstream-Konfiguration, wenn der Branch neu ist.

Git Commit & Push Automator Einrichtung

Um diesen Skill zu nutzen, stellen Sie sicher, dass Git installiert ist und Ihr Repository über ein konfiguriertes Remote-Origin verfügt. In Ihrer Umgebung können Sie den Skill über die Openclaw Skills-Oberfläche oder die CLI auslösen.

# Stellen Sie sicher, dass Ihr Git-Benutzer konfiguriert ist
git config --global user.name "Ihr Name"
git config --global user.email "[email protected]"

# Navigieren Sie zu Ihrem Projektverzeichnis
cd dein-repo-verzeichnis

Git Commit & Push Automator Datenschema & Taxonomie

Der Skill verarbeitet Repository-Metadaten, um seine Aufgaben auszuführen. Die folgenden Datenpunkte werden verwendet:

Datenpunkt Zweck
git status Identifiziert, welche Dateien geändert, gelöscht oder erstellt wurden.
git diff HEAD Extrahiert die spezifischen geänderten Codezeilen für die Commit-Nachricht.
git branch Bestimmt das Ziel für den Push-Befehl.
git log Liefert historischen Kontext, um sicherzustellen, dass der neue Commit zum Stil des Repositorys passt.

Git Commit & Push Automator Erweiterte Funktionen

  • Kontextsensitive Nachrichtengenerierung, die das "Warum" hinter Codeänderungen versteht.
  • Automatisches Upstream-Branch-Tracking für die nahtlose Integration neuer Feature-Branches.
  • Unterstützung für gestagede und nicht gestagede Änderungen in einer einzigen atomaren Operation.
  • Nicht-interaktiver Ausführungsmodus, der auf Geschwindigkeit und Kompatibilität mit der Openclaw Skills Automatisierung ausgelegt ist.

SKILL.md


Laden

Verwandte Openclaw-Skills

METADATA

Github Stars: 0
forks: 0

Hervorgehoben*