
Node Connect
Debugging why a mobile OpenClaw node won't pair with its gateway is almost always a mismatch between what the user thinks the network topology is and what the gateway is actually advertising. This skill forces you to declare the intended route first (same machine, LAN, Tailscale, or public URL), then runs the canonical checks to see what the gateway's QR code actually contains. It maps common failure modes like loopback-only binds, missing Tailscale IPs, and stale bootstrap tokens directly to fixes. The approach is opinionated: no guessing from vague error messages, no mixing topologies, and one concrete diagnosis per interaction. If you've ever spent twenty minutes toggling config keys while a phone stubbornly says "can't connect," this will save you.
- skills.sh installs
- 253
- GitHub stars
- 376.2K
- last updated
- Jun 3, 2026
Install
$ npx -y skills add steipete/clawdis --skill node-connect --agent claude-codeInstalls into .claude/skills of the current project.
Files
Node Connect
Goal: fix one exact client against one exact Gateway, then prove that client's fresh connection.
1. Lock the target
Record the target environment/profile, OpenClaw binary, config/state root, Gateway URL/port, and service before changing anything.
- Use the named deployment wrapper/profile for every config, log, service, device, and node command.
- Never drift to a bare
openclaw, proof environment, or similarly named deployment. - If the global executable is stale, invoke the target through its owner.
- Verify status, config, logs, and process identity describe the same Gateway.
Identify the target Gateway before changing pairing or auth.
2. Classify the client
Classify from the request and Gateway log before choosing commands:
- Control UI browser: the user says browser, dashboard, Control UI, or webchat; logs show
client=openclaw-control-uiormode=webchat. - Native mobile/node: the official app shows Connect, Scan QR, or setup code; logs/request metadata show a native client or
role=node.
A phone can be either client. Do not use openclaw qr or openclaw nodes status for a phone browser; those belong to native mobile/node pairing.
Sponsors
Details
- Repository
- github.com/steipete/clawdis
- First seen
- Jun 3, 2026
More from steipete/clawdis
All 61- Nano Banana Pro240
- Parallels Discord Roundtrip196
- Openclaw Pr Maintainer190
- Openclaw Ghsa Maintainer184
- Openclaw Parallels Smoke184
- Openclaw Test Heap Leaks182
- Openclaw Release Maintainer174
- Security Triage172
- Taskflow151
- Openclaw Qa Testing126
- Summarize21K
- Weather5.9K
- Tmux5.3K
- Gog4.6K
- Nano Pdf4.2K
- Openai Whisper4.1K
- Ordercli3.7K
- Mcporter3.5K
- Peekaboo3.4K
- Apple Reminders3.2K
- Clawhub3.2K
- Coding Agent3.2K
- Himalaya3.2K
- Obsidian3.2K