skill/openclaw/SKILL.md
# winremote — Windows Remote Control Control a Windows machine remotely via MCP protocol. 40 tools for desktop automation, system management, file operations, and more. ## Prerequisites - winremote-mcp running on the target Windows machine - Network access from OpenClaw host to the Windows machine ## Quick Setup **On Windows:** ```bash pip install winremote-mcp python -m winremote # Server starts on http://127.0.0.1:8090/mcp (local only) # For remote access: python -m winremote --host 0.0.
npx skillsauth add dddabtc/winremote-mcp skill/openclawInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Control a Windows machine remotely via MCP protocol. 40 tools for desktop automation, system management, file operations, and more.
On Windows:
pip install winremote-mcp
python -m winremote
# Server starts on http://127.0.0.1:8090/mcp (local only)
# For remote access:
python -m winremote --host 0.0.0.0
With authentication (recommended):
python -m winremote --auth-key "your-secret-key"
Auto-start on boot:
python -m winremote install
Add to ~/.openclaw/openclaw.json:
{
"mcp": {
"servers": {
"winremote": {
"type": "streamable-http",
"url": "http://<windows-ip>:8090/mcp"
}
}
}
}
With auth:
{
"mcp": {
"servers": {
"winremote": {
"type": "streamable-http",
"url": "http://<windows-ip>:8090/mcp",
"headers": {
"Authorization": "Bearer your-secret-key"
}
}
}
}
}
Snapshot — Screenshot + window list (JPEG compressed, multi-monitor support)AnnotatedSnapshot — Screenshot with numbered labels on clickable elementsOCR — Extract text from screen (pytesseract or Windows built-in)ScreenRecord — Record screen as GIF (2-10 seconds)Click — Mouse click at coordinates (left/right/middle, single/double)Type — Type text at coordinatesScroll — Scroll at positionMove — Move mouse or dragShortcut — Keyboard shortcuts (e.g. "ctrl+c", "alt+tab")FocusWindow — Bring window to front (fuzzy title match)MinimizeAll — Show desktop (Win+D)App — Launch, switch, or resize applicationsShell — Execute PowerShell commands (with working directory support)GetSystemInfo — CPU, memory, disk, network, uptimeListProcesses — Process list with CPU/memory usageKillProcess — Kill process by PID or nameServiceList / ServiceStart / ServiceStop — Windows service managementTaskList / TaskCreate / TaskDelete — Scheduled task managementEventLog — Windows event log viewer with level filteringFileRead / FileWrite — Text file read/writeFileDownload / FileUpload — Binary file transfer (base64)FileList — Directory listing with sizesFileSearch — Glob pattern file searchRegRead — Read registry valuesRegWrite — Write registry valuesPing — Ping a hostPortCheck — Check if a port is openNetConnections — List network connectionsGetClipboard / SetClipboard — Clipboard accessNotification — Windows toast notificationsLockScreen — Lock workstationScrape — Fetch URL content as markdownWait — Pause executionSnapshot with quality=50, max_width=1280 for faster transfersAnnotatedSnapshot to identify UI elements visually — each element gets a red numbered labelFocusWindow before Click/Type to ensure the right window is activeAnnotatedSnapshot → identify target number → Click at its coordinatesShell supports cwd parameter — no need to cd firstScreenRecord with duration=3, fps=5, max_width=640 for lightweight GIFsOCR works best with pip install winremote-mcp[ocr] (pytesseract)curl http://<windows-ip>:8090/health
# {"status":"ok","version":"0.3.0"}
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.