openclaw models status を通じて、OAuth の有効期限の状態を公開します。自動化やアラートにはこれを利用してください。スクリプトは、スマートフォン向けワークフローのための追加オプションにすぎません。
推奨: CLI チェック(ポータブル)
0: 正常1: 認証情報が期限切れ、または存在しない2: まもなく期限切れ(24 時間以内)
オプションのスクリプト(運用 / スマートフォン向けワークフロー)
これらはscripts/ 配下にあり、オプションです。ゲートウェイホストへの SSH アクセスを前提としており、systemd + Termux 向けに調整されています。
scripts/claude-auth-status.shは現在、openclaw models status --jsonを正本の情報源として使います(CLI が利用できない場合は、直接ファイルを読み取る方式にフォールバックします)。そのため、タイマー環境でもopenclawがPATH上にあるようにしてください。scripts/auth-monitor.sh: cron/systemd タイマーの実行対象。アラートを送信します(ntfy またはスマートフォン)。scripts/systemd/openclaw-auth-monitor.{service,timer}: systemd ユーザータイマー。scripts/claude-auth-status.sh: Claude Code + OpenClaw の認証チェッカー(full/json/simple)。scripts/mobile-reauth.sh: SSH 経由で実行するガイド付き再認証フロー。scripts/termux-quick-auth.sh: ワンタップでウィジェットの状態を確認し、認証 URL を開きます。scripts/termux-auth-widget.sh: 完全なガイド付きウィジェットフロー。scripts/termux-sync-widget.sh: Claude Code の認証情報を OpenClaw に同期します。