Relay GitCode CLI para Openclaw

Una skill de interfaz de línea de comandos avanzada para el control automatizado de plataformas GitCode API v5, que gestiona pipelines de código, repositorios y flujos de trabajo de migración.

stevetdp
v0.1.5
May 20, 2026
0
927
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 relay-gitcode-cli

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 relay-gitcode-cli 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 Relay GitCode CLI?

La skill Relay GitCode CLI aprovecha el binario gd para servir como una superficie de control autoritativa para GitCode API v5. Construida como una extensión optimizada dentro de Openclaw Skills, proporciona capacidades robustas para gestionar flujos de trabajo de alojamiento de código sin depender de paradigmas de plataformas externas y no relacionadas. Equipa a los desarrolladores y agentes automatizados con capacidades localizadas para la manipulación profunda de repositorios, revisiones de pull requests, ejecución de pipelines y monitoreo detallado del estado de autenticación.

Al priorizar las opciones de análisis JSON automatizadas (--json), funciona a la perfección como un puente para que los agentes de IA interactúen directamente con los mecanismos internos de control de versiones. Reemplaza la compleja creación manual de API con tareas de terminal estructuradas, lo que permite una gestión sin esfuerzo a nivel de todo el proyecto que abarca webhooks personalizados, configuraciones de verificación de código y sincronización de repositorios remotos.

Casos de uso de Relay GitCode CLI

  • Orquestar repositorios, issues, releases y etiquetas de GitCode directamente desde rutinas de terminal automatizadas.
  • Migrar metadatos, objetivos de lanzamiento y activos de forma nativa desde repositorios de GitHub a espacios de nombres de GitCode.
  • Ejecutar y rastrear pipelines de integración continua, puertas de cumplimiento y flujos de trabajo CodeCheck utilizando credenciales de OpenLibing.
  • Proporcionar una ruta de ejecución explícita para agentes de desarrollo impulsados por IA que operan en entornos CI headless.

Cómo funciona Relay GitCode CLI

  1. Evaluación de Binarios: El sistema busca el ejecutable gd más actualizado y utilizable escaneando los paquetes de activos de skills locales y el PATH del sistema.
  2. Inyección de Autenticación: Las verificaciones de tokens (GD_TOKEN o GITCODE_TOKEN) se ejecutan junto con la búsqueda de credenciales localizadas para poblar las sesiones de agentes activos de forma segura.
  3. Procesamiento de Comandos: Los payloads de comandos estructurados se envían a la superficie de la GitCode API, aplicando flags específicos como --json para una automatización segura.
  4. Seguimiento de Pipelines: Subcomandos especializados realizan referencias cruzadas con los portales de OpenLibing para rastrear el estado de verificación de PR, los historiales de ejecución y las puertas de prueba.
  5. Verificación de Diagnóstico: Los retornos de error se traducen en flujos JSON densos de una sola línea para permitir que las herramientas descendentes analicen los fallos fácilmente.

Configuración de Relay GitCode CLI

Identifique o fuerce la instalación de la dependencia binaria requerida por el entorno:

# Check system execution readiness and auth payload status
"$GD_BIN" --version
"$GD_BIN" version check --json
"$GD_BIN" auth status --json

# Fallback to Cargo installation if no local binary assets exist
cargo install relay-gitcode-cli --force

# Securely supply tokens via interactive stream parameters
printf '%s' "$GITCODE_TOKEN" | gd auth login --with-token --json

Esquema de datos y taxonomía de Relay GitCode CLI

La skill gestiona interfaces y tareas de automatización localizadas a través de paradigmas de datos estructurados estándar:

Mecanismo / Ruta Contexto de Datos / Mapeo de Objetivos Formatos Soportados
Ruta de Activos Locales Rutas assets\/bin\/ por objetivo de sistema operativo (linux-x86_64, windows-x86_64) Binarios ejecutables
Archivos de Flujo de Trabajo Directorios de almacenamiento .gitcode\/workflows\/ Configuraciones YAML
Salidas de Comandos Flujos de Error Estándar (stderr) y Salida Estándar (stdout) Objetos JSON / Escalares de Cadena
Inyección de Campos Entradas multipase --field key=value Booleanos, Números, Cadenas, Nulls escalados

Funciones avanzadas de Relay GitCode CLI

  • Operaciones de Mirroring de GitHub: Ofrece estructuras de sincronización avanzadas como gd repo sync-github que admiten el análisis de URL multiprotocolo, pushes basados en Git y actualizaciones automatizadas de recreación de objetivos.
  • Integración de Pipelines de OpenLibing: Cuenta con integraciones OAuth independientes que permiten el seguimiento automatizado de CodeCheck, la gestión de acceso a proyectos y evaluaciones estrictas de puertas de calidad de PR.
  • Migración de Releases de GitHub: Utiliza gd release migrate-github para leer automáticamente los metadatos de GitHub Release y reescribir los activos directamente en los releases correspondientes de GitCode.
  • Interceptaciones de Diagnóstico Estructuradas: Emite diagnósticos dedicados en tiempo de análisis que contienen claves contextuales como matched_path, unexpected_token y sugerencias sugeridas exactas de schema directamente a los flujos de stderr.

SKILL.md


Cargando

Habilidades relacionadas de Openclaw

METADATA

Github Stars: 0
forks: 0

Presentado*