Diagnose OpenClaw node pairing, auth, routing, and connection issues.
The material indicates this is essentially a prompt/documentation-style skill for diagnosing OpenClaw node connectivity, with no declared secrets, remote endpoints, or built-in execution/egress logic. Given the open-source source and very strong community adoption, overall risk is low, though it does instruct users to run local diagnostic commands and expose local config/status details, so minimal disclosure is still advisable.
The material explicitly states no keys or environment variables are required, and the README does not request tokens, API keys, or account credentials; it focuses on pairing/auth diagnostics without direct signs of credential collection or misuse.
No remote endpoints are declared, and the skill is marked prompt-only; the document discusses the user's existing OpenClaw/Tailscale/public routing rather than the skill itself sending data to third parties, with no standalone data-egress red flags observed.
The README explicitly recommends running multiple local commands such as openclaw config/qr/devices/nodes and tailscale status; this is typical for diagnostic tooling but does involve local CLI execution, so caution is appropriate.
The document involves reading local OpenClaw configuration, device pairing status, node status, and possibly Tailscale status output; it does not appear to request broad arbitrary file access or excessive system privileges, but it does touch local runtime and network configuration data.
The source is an open-source GitHub repository, and the system flags it as open-source with extremely high community adoption (~377k stars), which are strong risk-reducing signals; while the license and maintenance status are unclear, the available material shows no closed-source, abandoned, or suspicious distribution red flags.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "node-connect" skill from askskill: 1. Download https://raw.githubusercontent.com/openclaw/openclaw/main/skills/node-connect/SKILL.md 2. Save it as ~/.claude/skills/node-connect/SKILL.md 3. Reload skills and tell me it's ready
Help me diagnose an OpenClaw Android node QR pairing failure. I scanned the QR code, but the device says pairing cannot be completed. Please check whether the QR code expired, whether the setup code matches, whether the node is reachable, and list common fixes step by step.
A step-by-step troubleshooting checklist with likely causes and fixes.
I am seeing authentication failures and connection drops when connecting to an OpenClaw macOS node. Please help me determine whether this is caused by bad credentials, permission issues, network routing problems, or node health issues, and provide ways to verify each possibility.
A categorized diagnosis by issue type, with verification steps and recommended actions.
Help me check connectivity issues between OpenClaw iOS and Android nodes. Focus on routing configuration, node discovery, network restrictions, and handshake failures, and provide a prioritized troubleshooting order.
A prioritized troubleshooting flow covering routing, discovery, network, and handshake stages.
Goal: find the one real route from node -> gateway, verify OpenClaw is advertising that route, then fix pairing/auth.
Decide which case you are in before proposing fixes:
Do not mix them.
localhost or LAN IPs.If the setup is unclear or the failure report is vague, ask short clarifying questions before diagnosing.
Ask for:
openclaw devices list shows a pending pairing requestDo not guess from can't connect.
Prefer openclaw qr --json. It uses the same setup-code payload Android scans.
openclaw config get gateway.mode
openclaw config get gateway.bind
openclaw config get gateway.tailscale.mode
openclaw config get gateway.remote.url
openclaw config get gateway.auth.mode
openclaw config get gateway.auth.allowTailscale
openclaw config get plugins.entries.device-pair.config.publicUrl
openclaw qr --json
openclaw devices list
openclaw nodes status
If this OpenClaw instance is pointed at a remote gateway, also run:
openclaw qr --remote --json
If Tailscale is part of the story:
tailscale status --json
openclaw qr --json success means:
gatewayUrl: this is the actual endpoint the app should use.urlSource: this tells you which config path won.Common good sources:
gateway.bind=lan: same Wi-Fi / LAN onlygateway.bind=tailnet: direct tailnet accessgateway.tailscale.mode=serve or gateway.tailscale.mode=funnel: Tailscale routeplugins.entries.device-pair.config.publicUrl: explicit public/reverse-proxy routegateway.remote.url: remote gateway routeIf openclaw qr --json says Gateway is only bound to loopback:
gateway.bind=auto is not enough if the effective QR route is still loopbackgateway.bind=langateway.tailscale.mode=serve or use gateway.bind=tailnetplugins.entries.device-pair.config.publicUrl or gateway.remote.urlIf gateway.bind=tailnet set, but no tailnet IP was found:
If qr --remote requires gateway.remote.url:
If the app says pairing required:
openclaw devices list
openclaw devices approve --latest # preview only; copy the requestId from output
openclaw devices approve <requestId>
If the app says bootstrap token invalid or expired:
If the app says unauthorized:
gateway.auth.allowTailscale must match the intended flow127.0.0.1, localhost, or loopback-only config: wrong.urlSource; config is not what you think.openclaw devices list shows pending requests: stop changing network config and approve first.Reply with one concrete diagnosis and one route.
…
Generate shareable code or text diffs for review and collaboration.
Automate OpenClaw nightly releases, branch maintenance, and forward-porting to main.
Debug Node.js apps with inspect, breakpoints, heap, and CPU profiling.
Audit and harden OpenClaw hosts for security and operational health.
List chats, review message history, and send iMessage or SMS from CLI.
Run Parallels smoke tests with Discord roundtrip verification across host and guest.
Chat directly with the Discord-backed OpenClaw agent in real time.
Connect AI assistants to OpenClaw agents, sessions, and workspace files.
Connect OpenClaw to Claude Desktop for cross-assistant AI interaction.
Run, inspect, debug, and extend OpenClaw QA scenarios and artifacts.
Read local OpenClaw sessions to report token usage and costs offline.
Diagnose OpenClaw issues by choosing logs, probes, and proof paths first.