What problem does it solve? Companion apps for Android, iOS, and macOS often fail to connect or pair with an OpenClaw gateway, and the root cause is usually a mismatched network route rather than an app bug. This Skill systematically identifies the real route from node to gateway, verifies what the gateway is actually advertising, and fixes pairing or authentication failures. ## Core Features & Use Cases - Topology-First Diagnosis: Classifies the setup as same machine, same LAN, Tailscale tailnet, or public URL before proposing any fix, avoiding cross-route guesswork. - Canonical Config Inspection: Runs openclaw qr --json, config getters, and openclaw devices list to read the actual advertised gatewayUrl and urlSource instead of guessing. - Root-Cause Mapping: Maps specific errors like loopback-only binding, expired bootstrap tokens, unauthorized responses, and pending pairing requests to concrete fixes. - Use Case: A user scans a QR code on the same Wi-Fi but the app cannot connect. The Skill detects the gateway is bound to loopback, recommends gateway.bind=lan, regenerates the setup code, and approves the pending device pairing. ## Quick Start Diagnose why my Android app cannot connect to my OpenClaw gateway over Tailscale and tell me the exact fix.