nodes

Control remote companion devices connected to the suzent server via WebSocket.

62|9|Updated Jul 27, 2025
One-click install
npx skills add https://github.com/cyzus/suzent --skill nodes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nodes
Source: https://github.com/cyzus/suzent/tree/main/skills/nodes
Command: npx skills add https://github.com/cyzus/suzent --skill nodes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enable centralized control of companion devices connected to the suzent server, allowing you to manage phones, laptops, and headless machines via the CLI.

Core Features & Use Cases

  • Discover connected devices and their capabilities
  • Run commands on remote devices (take photos, run scripts, get clipboard, etc.)
  • Check device connectivity status and describe capabilities for automation scenarios

Quick Start

List available nodes with suzent nodes list and then invoke a command on the target node

Frequently Asked Questions about nodes

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control remote devices from a centralized server?

You can control remote devices by connecting them as companion nodes to a suzent server via WebSocket, then using CLI commands to discover hardware, inspect capabilities, and execute automation workflows across phones and laptops.

Can I run automation scripts on remote headless machines using a CLI?

Yes, you can run automation scripts on remote headless machines by invoking commands through the BashTool interface, passing key=value or JSON parameters to execute tasks like taking photos, getting clipboard data, or running system scripts.

How do I check the connectivity status and capabilities of remote companion devices?

You can check device connectivity status and capabilities by running the status and describe commands, which inspect connected hardware to reveal available automation actions for your workflow scenarios.

What is the best way to manage multiple remote devices like phones and laptops?

The best way to manage multiple remote devices is using a centralized server with WebSocket connections, allowing you to list available nodes and execute commands uniformly across phones, laptops, and headless servers.

Does the suzent server support executing commands with JSON parameters on remote nodes?

Yes, the suzent server supports executing commands on remote nodes using BashTool-driven commands that accept key=value or JSON parameters for flexible automation task invocation.

Why use WebSocket connections for remote device management?

WebSocket connections enable real-time communication between the central server and companion devices, allowing immediate command execution and status updates across phones, laptops, and headless machines for responsive automation workflows.