Windows Remote Control for Openclaw

A powerful utility for executing commands, managing files, and monitoring GPU status on remote Windows machines via SSH.

xiaoyaner0201
v1.0.0
Feb 7, 2026
0
3.3k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install windows-remote

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install windows-remote using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Windows Remote Control?

The Windows Remote Control skill is a specialized toolset designed to bridge the gap between local development environments and remote Windows servers. By leveraging SSH, this skill allows users to execute complex commands, run PowerShell scripts, and perform system maintenance on Windows hosts from a unified interface. It is a critical component for developers working with Openclaw Skills who need to manage remote infrastructure without manual login overhead.

Beyond simple command execution, this skill provides dedicated wrappers for high-performance tasks like monitoring NVIDIA GPU status through nvidia-smi and managing secure file transfers via SCP. It is built for reliability, offering configurable timeouts and support for SSH key-based authentication to ensure secure and efficient remote operations.

Windows Remote Control Use Cases

  • Running PowerShell or Python scripts on remote Windows workstations.
  • Monitoring GPU utilization and performance using nvidia-smi for AI and rendering workloads.
  • Automating system administration tasks like service management (Ollama, net start) and process monitoring.
  • Securely transferring files and datasets between local and remote machines via win-upload and win-download.
  • Checking hardware health, including disk space and system uptime, via remote terminal commands.

How Windows Remote Control Works

  1. The skill identifies the target Windows host using the WINDOWS_SSH_HOST and user credentials provided in the configuration.
  2. Upon a user request, the skill invokes a bash wrapper script (like win-exec.sh) to establish a secure SSH connection.
  3. The specified command or script is passed to the remote Windows shell (CMD or PowerShell) for execution.
  4. Standard output and error streams are captured and returned to the local interface in real-time.
  5. For file-based tasks, the skill utilizes SCP to handle the data transfer lifecycle, ensuring file integrity and security.

Windows Remote Control Setup

To configure this skill within the ecosystem of Openclaw Skills, update your ~/.openclaw/openclaw.json configuration file with your remote credentials:

{
  "skills": {
    "windows-remote": {
      "env": {
        "WINDOWS_SSH_HOST": "192.168.1.100",
        "WINDOWS_SSH_PORT": "22",
        "WINDOWS_SSH_USER": "Administrator",
        "WINDOWS_SSH_KEY": "~/.ssh/id_ed25519"
      }
    }
  }
}

Alternatively, you can export these variables directly in your terminal environment:

export WINDOWS_SSH_HOST="192.168.1.100"
export WINDOWS_SSH_USER="Administrator"

Windows Remote Control Data Schema & Taxonomy

The skill manages connection metadata through environment variables to ensure compatibility across different Openclaw Skills deployments:

Variable Description Default
WINDOWS_SSH_HOST The IP address or hostname of the remote Windows machine Required
WINDOWS_SSH_USER The username for the SSH session Required
WINDOWS_SSH_PORT The port number for SSH (typically 22) 22
WINDOWS_SSH_KEY Local path to the private SSH key ~/.ssh/id_ed25519
WINDOWS_SSH_TIMEOUT Time in seconds to wait for a connection 10

Windows Remote Control Advanced Features

  • GPU-specific monitoring using the win-gpu.sh wrapper for quick nvidia-smi access.
  • Integrated SCP support for bidirectional file transfers (upload and download).
  • Support for complex PowerShell command strings and multi-line script execution.
  • Configurable SSH timeout settings to handle high-latency or restricted network environments.
  • Capability to check remote service status and manage background tasks like Ollama instances.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*