Git Commit & Push Automator para Openclaw

Prepare cambios automáticamente, genere mensajes de commit impulsados por IA y envíe código a su repositorio remoto en un flujo de trabajo fluido.

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

Instalar y Descargar

1. ClawHub CLI

La forma más rápida de instalar una habilidad directamente desde el registro.

npx clawhub@latest install commit

2. Instalación manual

Copia la carpeta de la habilidad a una de estas ubicaciones

Global
~/.openclaw/skills/
Espacio de trabajo
<project>/skills/

Prioridad: Espacio de trabajo > Local > Integrado

3. Instalación del prompt

Copia este prompt en OpenClaw para instalarlo automáticamente.

Ayúdame a instalar commit usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).

¿Prefieres descargar?

Obtén los archivos originales de la habilidad en un archivo ZIP.

¿Qué es Git Commit & Push Automator?

La habilidad Git Commit & Push está diseñada para eliminar la fricción de las operaciones manuales de control de versiones. Al analizar el estado actual de su repositorio, incluidos los cambios preparados y no preparados, elabora de manera inteligente un mensaje de commit contextual que refleja con precisión su trabajo. Esta habilidad es un componente central de Openclaw Skills que permite a los desarrolladores mantener un hábito de commit de alta frecuencia sin romper su flujo creativo.

Diseñada para manejar el ciclo de vida completo de una actualización de código, gestiona todo, desde la preparación de archivos hasta la sincronización remota. Ya sea que esté trabajando en una corrección de error rápida o en una función importante, esta habilidad garantiza que su origin remoto esté siempre actualizado con un historial significativo.

Casos de uso de Git Commit & Push Automator

  • Automatización de secuencias repetitivas de git add, commit y push durante el desarrollo activo.
  • Generación de mensajes de commit descriptivos y de alta calidad basados en diffs de código reales en lugar de notas genéricas.
  • Configuración automática del seguimiento de upstream para nuevas ramas locales.
  • Garantizar que el código se respalde en repositorios remotos instantáneamente después de una sesión de programación exitosa utilizando Openclaw Skills.

Cómo funciona Git Commit & Push Automator

  1. La habilidad captura el estado actual de git y el diff completo de los cambios preparados y no preparados.
  2. Recupera el nombre de la rama actual y revisa los últimos diez commits para mantener la coherencia en la nomenclatura.
  3. Todos los cambios locales se preparan automáticamente para asegurar que no se quede atrás ninguna modificación.
  4. Se genera un mensaje de commit contextual basado en el análisis técnico del diff.
  5. La habilidad ejecuta un comando push al origin, manejando automáticamente la configuración de upstream si la rama es nueva.

Configuración de Git Commit & Push Automator

Para utilizar esta habilidad, asegúrese de que Git esté instalado y su repositorio tenga un origin remoto configurado. En su entorno, puede activar la habilidad a través de la interfaz de Openclaw Skills o la CLI.

# Asegúrese de que su usuario de git esté configurado
git config --global user.name "Su Nombre"
git config --global user.email "[email protected]"

# Navegue al directorio de su proyecto
cd directorio-de-su-repo

Esquema de datos y taxonomía de Git Commit & Push Automator

La habilidad procesa metadatos del repositorio para ejecutar sus tareas. Se utilizan los siguientes puntos de datos:

Punto de datos Propósito
git status Identifica qué archivos han sido modificados, eliminados o creados.
git diff HEAD Extrae las líneas específicas de código cambiadas para informar el mensaje de commit.
git branch Determina el destino para el comando push.
git log Proporciona contexto histórico para asegurar que el nuevo commit se ajuste al estilo del repositorio.

Funciones avanzadas de Git Commit & Push Automator

  • Generación de mensajes conscientes del contexto que entienden el "porqué" detrás de los cambios de código.
  • Seguimiento automático de ramas upstream para una integración perfecta con nuevas ramas de funciones.
  • Soporte para cambios preparados y no preparados en una sola operación atómica.
  • Modo de ejecución no interactivo diseñado para la velocidad y la compatibilidad con la automatización de Openclaw Skills.

SKILL.md


Cargando

Habilidades relacionadas de Openclaw

METADATA

Github Stars: 0
forks: 0

Presentado*