windows-remote

Execute PowerShell and CLI commands on remote Windows hosts over SSH.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/dingdyan/openclaw-workspace-v2 --skill windows-remote-dingdyan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: windows-remote
Source: https://github.com/dingdyan/openclaw-workspace-v2/tree/main/skills/windows-remote
Command: npx skills add https://github.com/dingdyan/openclaw-workspace-v2 --skill windows-remote-dingdyan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill solves the problem of managing and automating remote Windows machines from a terminal when direct GUI access is inconvenient or unavailable.

Core Features & Use Cases

  • Remote Command Execution (SSH): Run arbitrary Windows commands (e.g., PowerShell, nvidia-smi, system utilities) on a target host.
  • GPU Status Checks: Query NVIDIA GPU health/utilization on the remote machine for troubleshooting or monitoring.
  • File Transfer (SCP): Upload or download files to/from the remote Windows system for script deployment, data movement, and log collection.
  • Use Case: When you need to verify GPU availability and run a training-related script on a remote Windows workstation, you can check nvidia-smi and then execute the required command immediately without logging in interactively.

Quick Start

Set WINDOWS_SSH_HOST, WINDOWS_SSH_USER (and optionally WINDOWS_SSH_PORT, WINDOWS_SSH_KEY, WINDOWS_SSH_TIMEOUT), then run scripts/win-gpu.sh to check remote GPU status.

Frequently Asked Questions about windows-remote

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

FAQPage Schema
How do I run PowerShell commands on a remote Windows machine over SSH?

You can execute remote Windows commands over SSH by configuring connection parameters like WINDOWS_SSH_HOST and WINDOWS_SSH_USER. The Skill uses deterministic shell scripts to run PowerShell or CLI commands directly on the target host.

What is the best way to check NVIDIA GPU status on a remote Windows workstation?

Checking NVIDIA GPU status remotely involves running the nvidia-smi command over an SSH connection. You can run the provided scripts to query GPU health and utilization without needing interactive GUI login.

Can I transfer files to a remote Windows system using SCP?

Yes, you can transfer files to a remote Windows system using SCP. This Skill supports uploading or downloading files for script deployment, data movement, and log collection within Windows management workflows.

Do I need to configure an SSH key to automate remote Windows execution?

Configuring an SSH key is optional for remote Windows execution. You must set WINDOWS_SSH_HOST and WINDOWS_SSH_USER, while WINDOWS_SSH_KEY, WINDOWS_SSH_PORT, and WINDOWS_SSH_TIMEOUT are optional parameters for connection customization.

Why use SSH for Windows remote management instead of a remote desktop GUI?

Using SSH for Windows remote management solves the problem of automating machines when direct GUI access is inconvenient or unavailable. It allows operational control, GPU monitoring, and file transfer directly from the terminal.