OpenClawSkills
GitHub
Automatización • 5 min de lectura

Monitoreo de Auth

Monitorear expiración OAuth para proveedores de modelos.

OpenClaw expone la salud de expiración OAuth vía '<code className="bg-white/10 px-1.5 py-0.5 rounded text-emerald-300 text-sm">'openclaw models status'</code>'. Úsalo para

automatización y alertas; los scripts son complementos opcionales para flujos de trabajo de teléfono.

Tutorial.step

Preferido: Verificación CLI (portable)

Bash
openclaw models status --check

Códigos de salida:

- '<code className="bg-white/10 px-1.5 py-0.5 rounded text-emerald-300 text-sm">'0'</code>': OK

- '<code className="bg-white/10 px-1.5 py-0.5 rounded text-emerald-300 text-sm">'1'</code>': Credenciales expiradas o faltantes

- '<code className="bg-white/10 px-1.5 py-0.5 rounded text-emerald-300 text-sm">'2'</code>': Expirando pronto (dentro de 24 horas)

Esto funciona en cron/systemd y no requiere scripts adicionales.

Tutorial.step

Scripts opcionales (flujos de trabajo actions/phone)

Estos viven bajo '<code className="bg-white/10 px-1.5 py-0.5 rounded text-emerald-300 text-sm">'scripts/'</code>' y son '<strong>'opcionales'</strong>'. Asumen acceso SSH al

host del gateway y están ajustados para systemd + Termux.

- '<code className="bg-white/10 px-1.5 py-0.5 rounded text-emerald-300 text-sm">'scripts/claude-auth-status.sh'</code>' ahora usa '<code className="bg-white/10 px-1.5 py-0.5 rounded text-emerald-300 text-sm">'openclaw models status --json'</code>' como

fuente de verdad (retrocede a lectura directa de archivo si CLI no disponible),

así que mantén '<code className="bg-white/10 px-1.5 py-0.5 rounded text-emerald-300 text-sm">'openclaw'</code>' en PATH para temporizadores.

- '<code className="bg-white/10 px-1.5 py-0.5 rounded text-emerald-300 text-sm">'scripts/auth-monitor.sh'</code>': objetivo de timer cron/systemd; envía alertas (ntfy o teléfono).

- <code className="bg-white/10 px-1.5 py-0.5 rounded text-emerald-300 text-sm">scripts/systemd/openclaw-auth-monitor.{service,timer}'</code>: timer de usuario systemd.

- '<code className="bg-white/10 px-1.5 py-0.5 rounded text-emerald-300 text-sm">'scripts/claude-auth-status.sh'</code>': verificador de auth Claude code + OpenClaw (full/json/simple).

- '<code className="bg-white/10 px-1.5 py-0.5 rounded text-emerald-300 text-sm">'scripts/mobile-reauth.sh'</code>': guiar flujo de reauth vía SSH.

- '<code className="bg-white/10 px-1.5 py-0.5 rounded text-emerald-300 text-sm">'scripts/termux-quick-auth.sh'</code>': widget de un toque estado + abrir URL de auth.

- '<code className="bg-white/10 px-1.5 py-0.5 rounded text-emerald-300 text-sm">'scripts/termux-auth-widget.sh'</code>': flujo completo de widget guiado.

- '<code className="bg-white/10 px-1.5 py-0.5 rounded text-emerald-300 text-sm">'scripts/termux-sync-widget.sh'</code>': sincronizar créditos Claude code → OpenClaw.

Omite estos scripts si no necesitas automatización de teléfono o timers systemd.