{
  "schemaVersion": "1.0",
  "item": {
    "slug": "windows-remote",
    "name": "Windows Remote",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/xiaoyaner0201/windows-remote",
    "canonicalUrl": "https://clawhub.ai/xiaoyaner0201/windows-remote",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/windows-remote",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=windows-remote",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "scripts/win-download.sh",
      "scripts/win-exec.sh",
      "scripts/win-gpu.sh",
      "scripts/win-upload.sh"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/windows-remote"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/windows-remote",
    "agentPageUrl": "https://openagent3.xyz/skills/windows-remote/agent",
    "manifestUrl": "https://openagent3.xyz/skills/windows-remote/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/windows-remote/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Windows Remote Control",
        "body": "Execute commands on remote Windows machines via SSH."
      },
      {
        "title": "Configuration",
        "body": "Set environment variables in ~/.openclaw/openclaw.json under skills.windows-remote.env:\n\n{\n  \"skills\": {\n    \"windows-remote\": {\n      \"env\": {\n        \"WINDOWS_SSH_HOST\": \"192.168.1.100\",\n        \"WINDOWS_SSH_PORT\": \"22\",\n        \"WINDOWS_SSH_USER\": \"Administrator\"\n      }\n    }\n  }\n}\n\nOr export directly:\n\nexport WINDOWS_SSH_HOST=\"192.168.1.100\"\nexport WINDOWS_SSH_PORT=\"22\"\nexport WINDOWS_SSH_USER=\"Administrator\""
      },
      {
        "title": "Check Connection",
        "body": "scripts/win-exec.sh \"echo connected\""
      },
      {
        "title": "GPU Status",
        "body": "scripts/win-exec.sh \"nvidia-smi\""
      },
      {
        "title": "Run PowerShell",
        "body": "scripts/win-exec.sh \"powershell -Command 'Get-Process | Select-Object -First 10'\""
      },
      {
        "title": "Execute Script",
        "body": "scripts/win-exec.sh \"python C:\\\\path\\\\to\\\\script.py\""
      },
      {
        "title": "win-exec.sh",
        "body": "Execute a single command on the remote Windows machine.\n\nscripts/win-exec.sh \"<command>\""
      },
      {
        "title": "win-gpu.sh",
        "body": "Quick GPU status check (nvidia-smi wrapper).\n\nscripts/win-gpu.sh\nscripts/win-gpu.sh --query  # Compact output"
      },
      {
        "title": "win-upload.sh",
        "body": "Upload files to the remote machine via SCP.\n\nscripts/win-upload.sh <local-file> <remote-path>"
      },
      {
        "title": "win-download.sh",
        "body": "Download files from the remote machine.\n\nscripts/win-download.sh <remote-path> <local-file>"
      },
      {
        "title": "Check if Ollama is Running",
        "body": "scripts/win-exec.sh \"tasklist | findstr ollama\""
      },
      {
        "title": "Start a Service",
        "body": "scripts/win-exec.sh \"net start <service-name>\""
      },
      {
        "title": "Run Python with GPU",
        "body": "scripts/win-exec.sh \"python -c \\\"import torch; print(torch.cuda.is_available())\\\"\""
      },
      {
        "title": "Check Disk Space",
        "body": "scripts/win-exec.sh \"wmic logicaldisk get size,freespace,caption\""
      },
      {
        "title": "Troubleshooting",
        "body": "IssueSolutionConnection refusedCheck SSH service: Get-Service sshdPermission deniedVerify SSH key in ~/.ssh/authorized_keys or administrators_authorized_keysTimeoutCheck firewall rules, verify IP/portCommand not foundUse full path or check PATH on Windows"
      },
      {
        "title": "Security Notes",
        "body": "Use SSH keys instead of passwords\nKeep private keys secure (chmod 600)\nConsider using Tailscale for cross-network access"
      }
    ],
    "body": "Windows Remote Control\n\nExecute commands on remote Windows machines via SSH.\n\nConfiguration\n\nSet environment variables in ~/.openclaw/openclaw.json under skills.windows-remote.env:\n\n{\n  \"skills\": {\n    \"windows-remote\": {\n      \"env\": {\n        \"WINDOWS_SSH_HOST\": \"192.168.1.100\",\n        \"WINDOWS_SSH_PORT\": \"22\",\n        \"WINDOWS_SSH_USER\": \"Administrator\"\n      }\n    }\n  }\n}\n\n\nOr export directly:\n\nexport WINDOWS_SSH_HOST=\"192.168.1.100\"\nexport WINDOWS_SSH_PORT=\"22\"\nexport WINDOWS_SSH_USER=\"Administrator\"\n\nQuick Commands\nCheck Connection\nscripts/win-exec.sh \"echo connected\"\n\nGPU Status\nscripts/win-exec.sh \"nvidia-smi\"\n\nRun PowerShell\nscripts/win-exec.sh \"powershell -Command 'Get-Process | Select-Object -First 10'\"\n\nExecute Script\nscripts/win-exec.sh \"python C:\\\\path\\\\to\\\\script.py\"\n\nScript Reference\nwin-exec.sh\n\nExecute a single command on the remote Windows machine.\n\nscripts/win-exec.sh \"<command>\"\n\nwin-gpu.sh\n\nQuick GPU status check (nvidia-smi wrapper).\n\nscripts/win-gpu.sh\nscripts/win-gpu.sh --query  # Compact output\n\nwin-upload.sh\n\nUpload files to the remote machine via SCP.\n\nscripts/win-upload.sh <local-file> <remote-path>\n\nwin-download.sh\n\nDownload files from the remote machine.\n\nscripts/win-download.sh <remote-path> <local-file>\n\nCommon Tasks\nCheck if Ollama is Running\nscripts/win-exec.sh \"tasklist | findstr ollama\"\n\nStart a Service\nscripts/win-exec.sh \"net start <service-name>\"\n\nRun Python with GPU\nscripts/win-exec.sh \"python -c \\\"import torch; print(torch.cuda.is_available())\\\"\"\n\nCheck Disk Space\nscripts/win-exec.sh \"wmic logicaldisk get size,freespace,caption\"\n\nTroubleshooting\nIssue\tSolution\nConnection refused\tCheck SSH service: Get-Service sshd\nPermission denied\tVerify SSH key in ~/.ssh/authorized_keys or administrators_authorized_keys\nTimeout\tCheck firewall rules, verify IP/port\nCommand not found\tUse full path or check PATH on Windows\nSecurity Notes\nUse SSH keys instead of passwords\nKeep private keys secure (chmod 600)\nConsider using Tailscale for cross-network access"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/xiaoyaner0201/windows-remote",
    "publisherUrl": "https://clawhub.ai/xiaoyaner0201/windows-remote",
    "owner": "xiaoyaner0201",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/windows-remote",
    "downloadUrl": "https://openagent3.xyz/downloads/windows-remote",
    "agentUrl": "https://openagent3.xyz/skills/windows-remote/agent",
    "manifestUrl": "https://openagent3.xyz/skills/windows-remote/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/windows-remote/agent.md"
  }
}