.github/skills/api-local/SKILL.md
# SKILL: api-local ## Dominio Gestión del proxy local de GitHub Models (`tools/github_models_proxy.py`) que expone los modelos de GitHub en `http://127.0.0.1:8787`. Incluye arranque, parada, estado, pruebas y configuración del modelo. --- ## Endpoint ``` http://127.0.0.1:8787/chat POST — completions http://127.0.0.1:8787/health GET — estado del servidor ``` ## Modelo por defecto ``` openai/gpt-5.3-codex ``` Configurable con la variable `DEFAULT_MODEL` en `tools/github_models
npx skillsauth add javiertarazon/agente-codex .github/skills/api-localInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Gestión del proxy local de GitHub Models (tools/github_models_proxy.py) que expone los modelos de GitHub en http://127.0.0.1:8787. Incluye arranque, parada, estado, pruebas y configuración del modelo.
http://127.0.0.1:8787/chat POST — completions
http://127.0.0.1:8787/health GET — estado del servidor
openai/gpt-5.3-codex
Configurable con la variable DEFAULT_MODEL en tools/github_models_proxy.py.
./tools/start_api_tmux.sh # inicia sesión tmux "agente-codex-api"
./tools/status_api_tmux.sh # verifica si la sesión está activa
./tools/test_api_local.sh "mensaje" # envía un mensaje de prueba
./tools/stop_api_tmux.sh # mata la sesión tmux
.\tools\api_local.ps1 start # inicia el proxy
.\tools\api_local.ps1 status # verifica estado
.\tools\api_local.ps1 test "msg" # prueba con mensaje
.\tools\api_local.ps1 stop # detiene el proxy
.\tools\api_local.ps1 restart # reinicia
INICIAR_API_LOCAL.bat / .cmd
ESTADO_API_LOCAL.bat / .cmd
PROBAR_API_LOCAL.bat / .cmd
DETENER_API_LOCAL.bat / .cmd
Requiere gh (GitHub CLI) autenticado:
gh auth login # una sola vez
gh auth token # verifica que devuelve token
export GITHUB_TOKEN="ghp_..." # Linux/WSL
$env:GITHUB_TOKEN = "ghp_..." # PowerShell
LOGIN_GITHUB_CLI.bat / .cmd # abre flujo de autenticación
POST http://127.0.0.1:8787/chat
Content-Type: application/json
{
"message": "explica este código",
"model": "openai/gpt-5.3-codex" // opcional, usa DEFAULT_MODEL si omite
}
{
"response": "...",
"model": "openai/gpt-5.3-codex",
"tokens_used": 123
}
| Síntoma | Causa probable | Solución |
|---------|---------------|----------|
| Connection refused | Proxy no iniciado | ./tools/start_api_tmux.sh |
| 401 Unauthorized | Token inválido o ausente | gh auth login |
| 404 model not found | Modelo no disponible en GitHub Models | Cambiar a openai/gpt-4o |
| Sesión tmux perdida | Sistema reiniciado | ./tools/start_api_tmux.sh |
Si gpt-5.3-codex no está disponible:
# en tools/github_models_proxy.py
DEFAULT_MODEL = "openai/gpt-4o"
risk: lowrisk: lowrisk: high — nunca incluir en commitsdevelopment
# SKILL: windows-admin ## Dominio Administración elevada de Windows: servicios, pagefile, Windows Update, BCD, EFI, drivers AHCI, WinRE, registro del sistema y operaciones `RunAs`. --- ## Scripts disponibles (en `.codex-agent/`) | Script | Propósito | Riesgo | |--------|-----------|--------| | `windows_light_admin.ps1` | Optimizar SO: pagefile, servicios bloat, bloqueo de WU | `high` | | `boot_remediation_admin.ps1` | Reparar BCD, drivers AHCI, respaldar EFI, habilitar WinRE | `high` | | `ru
tools
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
tools
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
development
# SKILL: task-tracker ## Dominio Gestión completa de la cola de tareas del workspace. Crear, actualizar, cerrar tareas en `.codex-agent/tasks.yaml` y registrar cada acción en `.codex-agent/audit-log.jsonl`. Mantener `.codex-agent/RESUME.md` actualizado para reanudación de sesión. --- ## Archivos del plano de control | Archivo | Propósito | |---------|-----------| | `.codex-agent/tasks.yaml` | Cola de tareas con estado, riesgo y pasos | | `.codex-agent/audit-log.jsonl` | Registro inmutable de