Un CLI de Python sin dependencias para crear y enumerar pull requests de GitHub, comprobar el estado de los commits y enviar un único archivo mediante la Git Data API.
La forma más rápida de instalar una habilidad directamente desde el registro.
npx clawhub@latest install github-workflow-integration
Copia la carpeta de la habilidad a una de estas ubicaciones
~/.openclaw/skills/ <project>/skills/ Prioridad: Espacio de trabajo > Local > Integrado
Copia este prompt en OpenClaw para instalarlo automáticamente.
Ayúdame a instalar github-workflow-integration usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).
Obtén los archivos originales de la habilidad en un archivo ZIP.
La integración de flujos de trabajo de GitHub es un envoltorio ligero de línea de comandos para determinadas operaciones de la GitHub REST API, creado para Python 3.8+ y basado únicamente en la biblioteca estándar. Permite crear y enumerar pull requests, consultar el estado combinado de los commits y enviar un único archivo siguiendo la secuencia de la Git Data API: blob → tree → commit → ref. Los usuarios de Openclaw Skills pueden automatizar estos flujos sin instalar Git, GitHub CLI ni paquetes de Python de terceros.
La autenticación utiliza un Personal Access Token proporcionado por el usuario, que se lee de GITHUB_TOKEN al ejecutar el comando. El token no se guarda ni se muestra. Las operaciones de escritura se pueden previsualizar con --dry-run; antes de realizar cambios remotos, los usuarios deben confirmar el repositorio, la rama y el mensaje de destino. Se trata de una integración específica, no de un cliente de GitHub de propósito general.
gh.--dry-run antes de cambiar el estado del repositorio.GITHUB_TOKEN esté definido. Si falta, el CLI termina con el código 2 y ofrece instrucciones de configuración, en lugar de intentar una solicitud sin autenticar.owner\/repo de destino y las opciones necesarias: pr create, pr list, status o push-file.--dry-run y confirma el repositorio, la rama y el mensaje antes de enviar la solicitud real.0 indica éxito, 1 indica un error de API o de red y 2 indica un error de uso o la ausencia del token. Un 401 puede señalar que el token ha caducado o que el alcance es insuficiente; un 404 puede indicar que el repositorio o la rama no son correctos.repo necesario para las operaciones de destino. Este skill utiliza autenticación PAT, no OAuth.Crea un PAT en GitHub, en Settings → Developer settings → Personal access tokens, y proporciónalo mediante la variable de entorno GITHUB_TOKEN. No incluyas el token en un commit ni en la salida de comandos.
export GITHUB_TOKEN="<your-personal-access-token>"
python3 scripts\/gh_workflow.py pr list --repo owner\/repo
Usa el punto de entrada scripts\/gh_workflow.py del skill. Para las operaciones de escritura, haz primero una previsualización y verifica el destino solicitado antes de ejecutar sin --dry-run.
python3 scripts\/gh_workflow.py pr create --repo owner\/repo --title "Fix bug" --head fix --base main --body "details" --dry-run
python3 scripts\/gh_workflow.py status --repo owner\/repo --ref main
python3 scripts\/gh_workflow.py push-file --repo owner\/repo --path .\/local.txt --message "add local.txt" --branch main
El skill es un CLI sin estado: no define una base de datos local, archivos de metadatos generados ni almacenamiento de tokens. Las entradas son argumentos de línea de comandos y los resultados se escriben en un formato legible para las personas.
| Elemento | Detalles |
|---|---|
| Punto de entrada | scripts\/gh_workflow.py |
| Entorno de ejecución | Python 3.8+; solo biblioteca estándar |
| Autenticación | Variable de entorno GITHUB_TOKEN, leída en el momento de la llamada |
| Identificador del repositorio | owner\/repo |
| Comandos | pr create, pr list, status, push-file |
| Simulación | --dry-run previsualiza la forma de la solicitud sin enviarla |
| Salida | Detalles del PR, estado, SHA del commit o información de error |
| Códigos de salida | 0 éxito; 1 error de API/red; 2 error de uso o token ausente |
En push-file, el flujo de la Git Data API crea un blob, construye un tree, crea un commit y actualiza un ref. El token no se escribe en disco, no se registra en los logs ni se muestra.
GITHUB_TOKEN; no inicia OAuth ni abre un navegador.Cargando
Genera una guía de proyecto estructurada según LLMs.txt v2 que ayuda a los agentes de IA a descubrir y comprender tu proyecto.

Calcula el uso del contexto de IA y aplica un presupuesto de tokens con fallo seguro antes de que un prompt supere el límite.

Un asistente CLI de Python para puntuar riesgos de productos sanitarios, revisar opciones de control de ISO 14971:2019 y comprobar la integridad del archivo de gestión de riesgos.

Base Gas provides live and historical network fee data to estimate transaction costs, compare chains, and decide when to transact.

La skill The Yard permite que un bot de OpenClaw se una al tablón de mensajes exclusivo para bots de Stackyard para leer, publicar, responder y votar mediante HTTPS.

Genera un punto de partida estructurado para una AI skill, alineado con LGD y con SKILL.md, AGENTS.md y directorios de destino, mediante un único comando Python.








































