clawdis-nodes
について
このスキルは、開発者がCLIコマンドを通じて特定のClawdisペアリングデバイス(ノード)を発見し、ターゲット設定することを可能にします。エージェントが利用可能なノードを一覧表示し、その機能や権限を調査し、アクションに最適なターゲットマシンを選択するのに役立ちます。デバイスの可用性を判断し、キャンバス、カメラ、またはシステム操作に適切なノードを選択する必要がある場合にご利用ください。
クイックインストール
Claude Code
推奨/plugin add https://github.com/steipete/clawdisgit clone https://github.com/steipete/clawdis.git ~/.claude/skills/clawdis-nodesこのコマンドをClaude Codeにコピー&ペーストしてスキルをインストールします
ドキュメント
Clawdis Nodes
Use the node system to target specific devices (macOS node mode, iOS, Android) for canvas/camera/screen/system actions. Use presence to infer which user machine is active, then pick the matching node.
Quick start
List known nodes and whether they are paired/connected:
clawdis nodes status
Inspect a specific node (commands, caps, permissions):
clawdis nodes describe --node <idOrNameOrIp>
Node discovery workflow (agent)
- List nodes with
clawdis nodes status. - Choose a target:
- Prefer
connectednodes with the capabilities you need. - Use
perms(permissions map) to avoid asking for actions that will fail.
- Prefer
- Confirm commands with
clawdis nodes describe --node …. - Invoke actions via
clawdis nodes …(camera, canvas, screen, system).
If no nodes are connected:
- Check pairing:
clawdis nodes pending/clawdis nodes list - Ask the user to open/foreground the node app if the action requires it (canvas/camera/screen on iOS/Android).
Presence vs nodes (don’t confuse them)
Presence shows Gateway + connected clients (mac app, WebChat, CLI).
Nodes are paired devices that expose commands.
Use presence to infer where the user is active, then map that to a node:
clawdis gateway call system-presence
Heuristics:
- Pick the presence entry with the smallest
lastInputSeconds(most active). - Match presence
host/deviceFamilyto a nodedisplayName/deviceFamily. - If multiple matches, ask for clarification or use
nodes describeto choose.
Note: CLI connections (client.mode=cli) do not show up in presence.
Tailnet / Tailscale (optional context)
Node discovery is Gateway‑owned; Tailnet details only matter for reaching the Gateway:
- On LAN, the Gateway advertises a Bridge via Bonjour.
- Cross‑network, prefer Tailnet MagicDNS or Tailnet IP to reach the Gateway.
- Once connected, always target nodes by id/name/IP via the Gateway (not direct).
Pairing & approvals
List pairing requests:
clawdis nodes pending
Approve/reject:
clawdis nodes approve <requestId>
clawdis nodes reject <requestId>
Typical agent usages
Send a notification to a specific Mac node:
clawdis nodes notify --node <idOrNameOrIp> --title "Ping" --body "Gateway ready"
Capture a node canvas snapshot:
clawdis nodes canvas snapshot --node <idOrNameOrIp> --format png
Troubleshooting
NODE_BACKGROUND_UNAVAILABLE: the node app must be foregrounded (iOS/Android).- Missing permissions in
nodes status: ask the user to grant permissions in the node app. - No connected nodes: ensure the Gateway is reachable; check tailnet/SSH config if remote.
GitHub リポジトリ
関連スキル
evaluating-llms-harness
テストThis Claude Skill runs the lm-evaluation-harness to benchmark LLMs across 60+ standardized academic tasks like MMLU and GSM8K. It's designed for developers to compare model quality, track training progress, or report academic results. The tool supports various backends including HuggingFace and vLLM models.
sglang
メタSGLang is a high-performance LLM serving framework that specializes in fast, structured generation for JSON, regex, and agentic workflows using its RadixAttention prefix caching. It delivers significantly faster inference, especially for tasks with repeated prefixes, making it ideal for complex, structured outputs and multi-turn conversations. Choose SGLang over alternatives like vLLM when you need constrained decoding or are building applications with extensive prefix sharing.
cloudflare-turnstile
メタThis skill provides comprehensive guidance for implementing Cloudflare Turnstile as a CAPTCHA-alternative bot protection system. It covers integration for forms, login pages, API endpoints, and frameworks like React/Next.js/Hono, while handling invisible challenges that maintain user experience. Use it when migrating from reCAPTCHA, debugging error codes, or implementing token validation and E2E tests.
langchain
メタLangChain is a framework for building LLM applications using agents, chains, and RAG pipelines. It supports multiple LLM providers, offers 500+ integrations, and includes features like tool calling and memory management. Use it for rapid prototyping and deploying production systems like chatbots, autonomous agents, and question-answering services.
