Git Commit & Push Automator pour Openclaw

Indexez automatiquement les modifications, générez des messages de commit pilotés par l'IA et poussez le code vers votre dépôt distant dans un flux de travail fluide.

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

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install commit

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer commit via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que Git Commit & Push Automator ?

La compétence Git Commit & Push est conçue pour éliminer les frictions des opérations manuelles de contrôle de version. En analysant l'état actuel de votre dépôt, y compris les modifications indexées et non indexées, elle élabore intelligemment un message de commit contextuel qui reflète fidèlement votre travail. Cette compétence est un composant central d'Openclaw Skills qui permet aux développeurs de maintenir une habitude de commit à haute fréquence sans interrompre leur flux créatif.

Conçue pour gérer le cycle de vie complet d'une mise à jour de code, elle gère tout, de l'indexation des fichiers à la synchronisation distante. Que vous travailliez sur une correction rapide de bug ou sur une fonctionnalité majeure, cette compétence garantit que votre origin distant est toujours à jour avec un historique significatif.

Cas d'utilisation de Git Commit & Push Automator

  • Automatisation des séquences répétitives git add, commit et push pendant le développement actif.
  • Génération de messages de commit descriptifs et de haute qualité basés sur les diffs de code réels plutôt que sur des notes génériques.
  • Configuration automatique du suivi upstream pour les nouvelles branches locales.
  • Garantie que le code est sauvegardé instantanément sur les dépôts distants après une session de codage réussie via Openclaw Skills.

Comment fonctionne Git Commit & Push Automator

  1. La compétence capture le statut git actuel et le diff complet des modifications indexées et non indexées.
  2. Elle récupère le nom de la branche actuelle et examine les dix derniers commits pour maintenir la cohérence du nommage.
  3. Toutes les modifications locales sont indexées automatiquement pour s'assurer qu'aucune modification n'est oubliée.
  4. Un message de commit contextuel est généré sur la base de l'analyse technique du diff.
  5. La compétence exécute une commande push vers l'origin, gérant automatiquement la configuration upstream si la branche est nouvelle.

Configuration de Git Commit & Push Automator

Pour utiliser cette compétence, assurez-vous que Git est installé et que votre dépôt a un origin distant configuré. Dans votre environnement, vous pouvez déclencher la compétence via l'interface Openclaw Skills ou le CLI.

# Assurez-vous que votre utilisateur git est configuré
git config --global user.name "Votre Nom"
git config --global user.email "[email protected]"

# Naviguez vers le répertoire de votre projet
cd votre-repertoire-repo

Schéma de données et taxonomie de Git Commit & Push Automator

La compétence traite les métadonnées du dépôt pour exécuter ses tâches. Les points de données suivants sont utilisés :

Point de données Objectif
git status Identifie les fichiers modifiés, supprimés ou créés.
git diff HEAD Extrait les lignes de code spécifiques modifiées pour informer le message de commit.
git branch Détermine la destination cible pour la commande push.
git log Fournit un contexte historique pour s'assurer que le nouveau commit correspond au style du dépôt.

Fonctionnalités avancées de Git Commit & Push Automator

  • Génération de messages sensibles au contexte qui comprend le « pourquoi » des changements de code.
  • Suivi automatique de la branche upstream pour une intégration transparente avec les nouvelles branches de fonctionnalités.
  • Prise en charge des modifications indexées et non indexées dans une seule opération atomique.
  • Mode d'exécution non interactif conçu pour la rapidité et la compatibilité avec l'automatisation d'Openclaw Skills.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*