{"id":"c53099d5-f598-4188-9eaa-b2884f684663","shortId":"K4AKZg","kind":"skill","title":"Diagnose OpenClaw node pairing and route failures","tagline":"Guides an agent through the exact route, pairing, and auth checks needed when an OpenClaw companion node fails to connect over LAN, Tailscale, or a public URL. Use it when a node setup is broken and you need diagnosis, not when you simply want to list devices or advertise OpenCla","description":"# Diagnose OpenClaw node pairing and route failures\n\nGuides an agent through the exact route, pairing, and auth checks needed when an OpenClaw companion node fails to connect over LAN, Tailscale, or a public URL. Use it when a node setup is broken and you need diagnosis, not when you simply want to list devices or advertise OpenClaw itself.\n\n## Prerequisites\n\nopenclaw CLI, optional Tailscale CLI\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- npm install -g openclaw@latest\n- Use pnpm for source checkouts. The repository is a pnpm workspace, and bundled\n- git clone https://github.com/openclaw/openclaw.git\n- pnpm install\n\nRequirements and caveats from upstream:\n- Runtime: **Node 24 (recommended) or Node 22.19+**.\n- Public inbound DMs require an explicit opt-in: set dmPolicy=\"open\" and include \"*\" in the channel allowlist (allowFrom / channels.discord.allowFrom / channels.slack.allowFrom; legacy: channels.discord.dm.allowFrom, ch...\n- Group/channel safety: set agents.defaults.sandbox.mode: \"non-main\" to run non-main sessions inside sandboxes. Docker is the default sandbox backend; SSH and OpenShell backends are also available.\n\nBasic usage or getting-started notes:\n- **OpenClaw** is a _personal AI assistant_ you run on your own devices.\n- [Website](https://openclaw.ai) · [Docs](https://docs.openclaw.ai) · [Vision](VISION.md) · [DeepWiki](https://deepwiki.com/openclaw/openclaw) · [Getting Started](https://docs.openclaw.ai/start/getting-started) · [Updat...\n- New install? Start here: [Getting started](https://docs.openclaw.ai/start/getting-started)\n\n- Source: https://github.com/openclaw/openclaw/tree/main/skills/node-connect\n- Extracted from upstream docs: https://raw.githubusercontent.com/openclaw/openclaw/HEAD/README.md\n\n## Documentation\n\n- https://github.com/openclaw/openclaw/tree/main/skills/node-connect\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/diagnose-openclaw-node-pairing-and-route-failures/)","tags":["diagnose","openclaw","node","pairing","and","route","failures","skills","agentskillexchange","agent-skills","ai-agents","ai-tools"],"capabilities":["skill","source-agentskillexchange","skill-diagnose-openclaw-node-pairing-and-route-failures","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/diagnose-openclaw-node-pairing-and-route-failures","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (2,003 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:10:10.158Z","embedding":null,"createdAt":"2026-05-18T13:16:09.535Z","updatedAt":"2026-05-18T19:10:10.158Z","lastSeenAt":"2026-05-18T19:10:10.158Z","tsv":"'/openclaw/openclaw)':251 '/openclaw/openclaw.git':156 '/openclaw/openclaw/head/readme.md':277 '/openclaw/openclaw/tree/main/skills/node-connect':270,281 '/skills/diagnose-openclaw-node-pairing-and-route-failures/)':288 '/start/getting-started)':256,266 '22.19':170 '24':166 'advertis':56,113 'agent':10,67,283 'agents.defaults.sandbox.mode':198 'agentskillexchange.com':287 'agentskillexchange.com/skills/diagnose-openclaw-node-pairing-and-route-failures/)':286 'ai':234 'allowfrom':189 'allowlist':188 'also':221 'assist':235 'auth':17,74 'avail':222 'backend':215,219 'basic':223 'broken':42,99 'bundl':151 'caveat':161 'ch':194 'channel':187 'channels.discord.allowfrom':190 'channels.discord.dm.allowfrom':193 'channels.slack.allowfrom':191 'check':18,75 'checkout':143 'cli':118,121 'clone':153 'companion':23,80 'connect':27,84 'deepwiki':248 'deepwiki.com':250 'deepwiki.com/openclaw/openclaw)':249 'default':213 'devic':54,111,241 'diagnos':1,58 'diagnosi':46,103 'dmpolici':181 'dms':173 'doc':244,274 'docker':210 'docs.openclaw.ai':245,255,265 'docs.openclaw.ai/start/getting-started)':254,264 'document':278 'environ':133 'exact':13,70 'exchang':285 'explicit':176 'extract':271 'fail':25,82 'failur':7,64 'g':136 'get':227,252,262 'getting-start':226 'git':152 'github.com':155,269,280 'github.com/openclaw/openclaw.git':154 'github.com/openclaw/openclaw/tree/main/skills/node-connect':268,279 'group/channel':195 'guid':8,65 'inbound':172 'includ':184 'insid':208 'instal':122,126,135,158,259 'lan':29,86 'latest':138 'legaci':192 'list':53,110 'main':201,206 'match':131 'need':19,45,76,102 'new':258 'node':3,24,39,60,81,96,165,169 'non':200,205 'non-main':199,204 'note':229 'npm':134 'open':182 'opencla':57 'openclaw':2,22,59,79,114,117,137,230 'openclaw.ai':243 'openshel':218 'opt':178 'opt-in':177 'option':119 'pair':4,15,61,72 'path':129 'person':233 'pnpm':140,148,157 'prerequisit':116 'public':33,90,171 'raw.githubusercontent.com':276 'raw.githubusercontent.com/openclaw/openclaw/head/readme.md':275 'recommend':167 'repositori':145 'requir':159,174 'rout':6,14,63,71 'run':203,237 'runtim':164 'safeti':196 'sandbox':209,214 'session':207 'set':180,197 'setup':40,97,128 'simpli':50,107 'skill':284 'skill-diagnose-openclaw-node-pairing-and-route-failures' 'sourc':142,267,282 'source-agentskillexchange' 'ssh':216 'start':228,253,260,263 'tailscal':30,87,120 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'updat':257 'upstream':125,163,273 'url':34,91 'usag':224 'use':35,92,123,139 'vision':246 'vision.md':247 'want':51,108 'websit':242 'workspac':149","prices":[{"id":"f71995be-78d8-4dce-a7a5-d05eb35f0ea7","listingId":"c53099d5-f598-4188-9eaa-b2884f684663","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:16:09.535Z"}],"sources":[{"listingId":"c53099d5-f598-4188-9eaa-b2884f684663","source":"github","sourceId":"agentskillexchange/skills/diagnose-openclaw-node-pairing-and-route-failures","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/diagnose-openclaw-node-pairing-and-route-failures","isPrimary":false,"firstSeenAt":"2026-05-18T13:16:09.535Z","lastSeenAt":"2026-05-18T19:10:10.158Z"}],"details":{"listingId":"c53099d5-f598-4188-9eaa-b2884f684663","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"diagnose-openclaw-node-pairing-and-route-failures","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"d8151255dcc8ba4aff9819623f35df2b507cae70","skill_md_path":"skills/diagnose-openclaw-node-pairing-and-route-failures/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/diagnose-openclaw-node-pairing-and-route-failures"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Diagnose OpenClaw node pairing and route failures","description":"Guides an agent through the exact route, pairing, and auth checks needed when an OpenClaw companion node fails to connect over LAN, Tailscale, or a public URL. Use it when a node setup is broken and you need diagnosis, not when you simply want to list devices or advertise OpenClaw itself."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/diagnose-openclaw-node-pairing-and-route-failures"},"updatedAt":"2026-05-18T19:10:10.158Z"}}