← Back to SKILL.md1#!/usr/bin/env bash2set -euo pipefail3 4if [[ -z "${1:-}" ]]; then5 printf 'Usage: %s <surface> [state-file] [dashboard-url]\n' "${0##*/}" >&26 exit 27fi8 9SURFACE="$1"10STATE_FILE="${2:-./auth-state.json}"11DASHBOARD_URL="${3:-https://app.example.com/dashboard}"12 13if [ -f "$STATE_FILE" ]; then14 cmux browser --surface "$SURFACE" state load "$STATE_FILE"15fi16 17cmux browser --surface "$SURFACE" goto "$DASHBOARD_URL"18cmux browser --surface "$SURFACE" get url19cmux browser --surface "$SURFACE" wait --load-state complete --timeout-ms 1500020cmux browser --surface "$SURFACE" snapshot --interactive21 22echo "If redirected to login, complete login flow then run:"23printf ' cmux browser --surface %q state save %q\n' "$SURFACE" "$STATE_FILE"24