GitHub para Openclaw

Integre GitHub CLI en el flujo de trabajo de su agente de IA para administrar PR, issues y ejecuciones de flujos de trabajo.

zhengxinjipai
v1.0.0
Mar 6, 2026
1
1.4k
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 github-cli-tool

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 github-cli-tool 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 GitHub?

La habilidad de GitHub permite a los agentes de IA realizar operaciones complejas de GitHub utilizando la CLI oficial 'gh'. Al aprovechar esta habilidad, su agente puede monitorear canalizaciones de CI/CD, interactuar con pull requests y consultar la API de GitHub sin salir del entorno de desarrollo. Es un componente esencial para cualquier canalización de desarrollo automatizada dentro del ecosistema de Openclaw Skills.

Casos de uso de GitHub

  • Monitoree ejecuciones de flujos de trabajo de CI/CD e identifique puntos de falla en tiempo real.
  • Liste, vea y administre pull requests e issues en múltiples repositorios.
  • Realice extracción avanzada de datos utilizando la API de GitHub con filtrado JQ para análisis estructurado.
  • Automatice tareas de mantenimiento y auditoría de repositorios directamente desde una interfaz de agente de IA.

Cómo funciona GitHub

  1. El agente de IA detecta una tarea que requiere interacción con un repositorio de GitHub.
  2. El agente utiliza el binario de la CLI 'gh' instalado en el sistema host para ejecutar comandos.
  3. La autenticación se maneja a través de las credenciales de GitHub CLI existentes almacenadas en la máquina local.
  4. Los comandos se ejecutan con indicadores específicos como --repo para asegurar que las acciones se dirijan al propietario y repositorio correctos.
  5. La salida se captura y se analiza como JSON, lo que permite al agente procesar los resultados de forma programática.

Configuración de GitHub

Para usar esta habilidad, asegúrese de que GitHub CLI (gh) esté instalado en su sistema. Puede instalarlo utilizando los siguientes comandos según su entorno:

# Para usuarios de macOS a través de Homebrew
brew install gh

# Para usuarios de Linux a través de APT
sudo apt install gh

Después de la instalación, debe autenticar su CLI ejecutando gh auth login para permitir que Openclaw Skills interactúe con sus repositorios privados y públicos de forma segura.

Esquema de datos y taxonomía de GitHub

Esta habilidad utiliza los formatos de respuesta estándar de GitHub CLI para mantener la integridad de los datos. De forma predeterminada, aprovecha la salida JSON estructurada para mejorar la comprensión del agente y la manipulación de datos.

Categoría de Datos Método de Extracción Propósito
Issues gh issue list --json Seguimiento de tareas de proyectos, etiquetas e informes de errores
Pull Requests gh pr view --json Revisar cambios de código, estado de CI y comentarios de revisores
Actions/Runs gh run view --json Inspeccionar registros de canalización de CI/CD y resultados paso a paso
API Personalizada gh api --jq Acceder a puntos finales específicos de la API REST de GitHub para metadatos

Funciones avanzadas de GitHub

  • Soporte multi-repositorio: Diríjase explícitamente a cualquier repositorio pasando el indicador --repo en los comandos.
  • Depuración Específica: Use el indicador --log-failed para aislar errores de CI sin descargar archivos de registro completos.
  • Filtrado de Datos Estructurados: Integración incorporada con JQ para la transformación de datos complejos de metadatos de GitHub.
  • Acceso Ampliado a la API: Capacidad para ejecutar consultas personalizadas de la API REST para funciones no cubiertas por los subcomandos estándar de la CLI.

SKILL.md


Cargando

Habilidades relacionadas de Openclaw

METADATA

Github Stars: 0
forks: 0

Presentado*