chasenchen211/git-to-github-mirror

Una habilidad de Codex para espejos unidireccionales de GitHub: mantén el contexto del proyecto disponible para análisis de ChatGPT y ejecución de Codex.

¿Qué es git-to-github-mirror?

Esta habilidad de Codex, llamada git-to-github-mirror, permite configurar un espejo unidireccional (one-way mirror) desde un repositorio local o remoto hacia GitHub. Su propósito es mantener el contexto completo del proyecto accesible para su análisis con ChatGPT y su ejecución directa con Codex. Al sincronizar automáticamente los cambios, asegura que el asistente tenga siempre la versión más reciente del código, documentación y archivos de configuración. Es especialmente útil para desarrolladores que usan ChatGPT como herramienta de análisis y Codex como agente de automatización, ya que elimina la necesidad de cargar manualmente el contexto. Funciona mediante comandos sencillos de Git y la API de GitHub, siendo compatible con cualquier proyecto que utilice Git.

Compatible con~Claude Code✓Codex CLI~Cursor
npx skills add chasenchen211/git-to-github-mirror

Installed? Explore more Investigación y análisis de datos skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace git-to-github-mirror?

Una habilidad de Codex para espejos unidireccionales de GitHub: mantén el contexto del proyecto disponible para análisis de ChatGPT y ejecución de Codex.

Descripción

Esta habilidad permite mantener una copia espejo de tu repositorio local en GitHub de forma unidireccional. Es ideal para asegurar que ChatGPT y Codex tengan acceso al contexto completo del proyecto sin intervención manual.

Cómo funciona

  1. Configuración inicial: Clona o apunta tu repositorio local.
  2. Sincronización: Cada vez que ejecutes la habilidad, se subirán los cambios locales a un repositorio remoto en GitHub.
  3. Contexto disponible: ChatGPT puede analizar el código y los archivos, y Codex puede ejecutar acciones directamente sobre el repositorio.

Requisitos previos

  • Git instalado en tu sistema.
  • Un token de acceso personal de GitHub con permisos de escritura.
  • Un repositorio de GitHub destino (puede ser creado automáticamente si se especifica).

Uso

Ejecuta el siguiente comando en tu terminal:

git remote add github-mirror https://<TOKEN>@github.com/<usuario>/<repositorio>.git
git push --mirror github-mirror

O utiliza la habilidad directamente desde Codex:

!mirror-to-github

Variables de entorno

VariableDescripción
GITHUB_TOKENToken de acceso personal de GitHub
GITHUB_REPONombre del repositorio de destino (usuario/repo)

Notas importantes

  • Este es un espejo unidireccional: los cambios locales se suben a GitHub, pero los cambios en GitHub no se bajan automáticamente.
  • Asegúrate de no tener cambios sin commit antes de sincronizar.
  • El espejo sobrescribirá la rama remota main con la versión local.

Licencia

MIT

Skills relacionados