remote-install

Remote software installation via automated installer detection and GUI automation. Use when: user needs to install software packages (.exe/.msi) on Windows machines, automate Office/Adobe/Chrome installations, or handle unattended software deployment. NOT for: Linux/macOS installations, package manager installs (apt/yum/brew), or containerized deployments.

3,891 stars

Best use case

remote-install is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Remote software installation via automated installer detection and GUI automation. Use when: user needs to install software packages (.exe/.msi) on Windows machines, automate Office/Adobe/Chrome installations, or handle unattended software deployment. NOT for: Linux/macOS installations, package manager installs (apt/yum/brew), or containerized deployments.

Teams using remote-install should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/remote-install/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/403914291/remote-install/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/remote-install/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How remote-install Compares

Feature / Agentremote-installStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Remote software installation via automated installer detection and GUI automation. Use when: user needs to install software packages (.exe/.msi) on Windows machines, automate Office/Adobe/Chrome installations, or handle unattended software deployment. NOT for: Linux/macOS installations, package manager installs (apt/yum/brew), or containerized deployments.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Remote Install Skill - 远程软件安装

通过自动化检测和 GUI 控制实现 Windows 远程软件安装。

## 何时使用

✅ **使用场景:**
- "帮我安装桌面上的软件"
- "远程安装 Office"
- "自动安装下载目录的安装包"
- "静默安装 MSI 包"
- "检测并安装用户电脑上的软件"

❌ **不使用:**
- Linux/macOS 安装
- 包管理器安装 (apt/yum/brew)
- 容器化部署

## 工作流程

1. **检测安装包** - 扫描桌面/下载目录查找 .exe/.msi/.zip/.rar
2. **识别软件类型** - Office/Adobe/Chrome/7-Zip 等
3. **选择安装方式**:
   - `.msi` → msiexec 静默安装
   - `.exe` → pywinauto GUI 自动化
   - `.zip/.rar` → 解压后安装
4. **执行安装** - 处理弹窗、点击"下一步"按钮
5. **返回结果** - 成功/失败报告

## 调用示例

**"安装桌面上的所有软件"**
→ 自动检测桌面所有安装包并依次安装

**"只安装 Office"**
→ 过滤并安装 Office 相关安装包(自动判断 32/64 位)

**"检查下载目录有什么安装包"**
→ 列出安装包但不安装

**"安装 C:\Users\桌面\setup.exe"**
→ 安装指定路径的安装包

## 输出格式

```json
{
  "success": true,
  "message": "远程安装流程完成",
  "summary": {
    "total_packages": 2,
    "successful_installs": 1,
    "failed_installs": 1,
    "results": [
      {
        "package": "C:\\Users\\...\\Office.exe",
        "success": true,
        "message": "EXE 包安装成功"
      }
    ]
  }
}
```

## 配置

编辑 `config.json` 自定义:

```json
{
  "installation": {
    "timeout_seconds": 300,
    "retry_attempts": 3,
    "log_level": "INFO"
  },
  "ui_elements": {
    "next_button_texts": ["下一步", "Next", "继续", "Install"],
    "finish_button_texts": ["完成", "Finish", "Close"]
  }
}
```

## 依赖

- Python 3.8+
- pyautogui, pywinauto, Pillow
- Windows 系统

## 安装

```bash
pip install pyautogui pywinauto Pillow
```

## 使用说明

脚本会自动:
1. 检测系统架构(32/64 位)
2. 检测已安装 Office 版本(如有)
3. 根据内存大小推荐架构
4. 自动点击安装窗口的"下一步"按钮
5. 记录完整日志到 `installer.log`

## 安全说明

- 仅在用户授权下运行
- 所有操作记录日志
- 可配置超时和重试
- 不收集或外传用户数据

Related Skills

skill-safe-install-l0-strict

3891
from openclaw/skills

Strict secure-install workflow for ClawHub/OpenClaw skills. Use when asked to install a skill safely, inspect skill permissions, review third-party skill risk, or run a pre-install security audit. Enforce full review + sandbox + explicit consent gates, with no author-based trust bypass.

Security

linux-installer

3891
from openclaw/skills

Installs, launches, and uninstalls Linux desktop apps by resolving the safest supported source first, then running a local helper CLI. Use when the user asks to install software like GIMP, Notepad++, or other desktop apps on Linux and wants the install command plus the command to launch or remove it.

gate-mcp-installer

3891
from openclaw/skills

One-click installer and configurator for Gate MCP (mcporter) in OpenClaw. Use when the user wants to (1) Install mcporter CLI tool, (2) Configure Gate MCP server connection, (3) Verify Gate MCP setup, or (4) Troubleshoot Gate MCP connectivity issues.

OpenClaw Install Guide (WSL2 Windows)

3891
from openclaw/skills

Complete step-by-step installation guide for OpenClaw on Windows 10/11 with WSL2, includes common pitfalls and solutions from real installation experience.

install-founderclaw

3891
from openclaw/skills

Install FounderClaw — a complete multi-agent system for OpenClaw. Adds 6 agents, 29 skills, creates communication channels, configures models. Interactive setup. Requires user input for model selection and channel setup. Triggered by: "install founderclaw", "setup founderclaw", "get founderclaw".

openstoryline-install

3891
from openclaw/skills

Install, configure, and start FireRed-OpenStoryline from source on a local machine. Use when a user asks to set up OpenStoryline, troubleshoot installation, download required resources, fill config.toml API keys, or launch the MCP and web services, as well as Chinese requests like “安装 OpenStoryline”, “配置 OpenStoryline”, “启动 OpenStoryline”, “把 OpenStoryline 跑起来”, “修复 OpenStoryline 安装问题”, or “排查 OpenStoryline 启动失败”.

install-then-update-trap-detector

3891
from openclaw/skills

Helps detect the install-then-update attack pattern — where a skill passes initial security review cleanly, then silently introduces malicious behavior through an automatic update that bypasses re-audit. v1.1 adds cryptographic chain-of-custody verification for update sequences.

clawhub-quarantine-installer

3891
from openclaw/skills

Instala e audita skills do ClawHub em um ambiente de quarentena isolado para análise de segurança, permitindo revisar riscos antes de promover para produção. Use esta skill para testar habilidades de terceiros que o ClawHub sinaliza como suspeitas, investigar suas dependências e comportamento, e gerar relatórios de auditoria básicos.

openclaw-workspace-governance-installer

3891
from openclaw/skills

Install OpenClaw WORKSPACE_GOVERNANCE in minutes. Get guided setup, upgrade checks, migration, and audit for long-running workspaces.

structsd-install

3891
from openclaw/skills

Installs the structsd binary from source. Covers Go, Ignite CLI, and building structsd for Linux and macOS. Use when structsd is not found, when setting up a new machine, or when the agent needs to install or update the Structs chain binary.

skill-install-checker

3891
from openclaw/skills

安装前验证二进制、环境变量、配置、OS 与 sandbox 条件,解释为什么此机不适合装。;use for skills, install, preflight workflows;do not use for 假装依赖已经满足, 直接修改系统环境.

Solar Installation Business Operations

3891
from openclaw/skills

Complete operational knowledge base for residential and commercial solar installation companies. Covers system design, permitting, sales, installation management, financing, and growth.