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.
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
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/remote-install/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How remote-install Compares
| Feature / Agent | remote-install | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/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
Top AI Agents for Productivity
See the top AI agent skills for productivity, workflow automation, operational systems, documentation, and everyday task execution.
AI Agents for Marketing
Discover AI agents for marketing workflows, from SEO and content production to campaign research, outreach, and analytics.
AI Agents for Startups
Explore AI agent skills for startup validation, product research, growth experiments, documentation, and fast execution with small teams.
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
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.
linux-installer
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
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)
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
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
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
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
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
Install OpenClaw WORKSPACE_GOVERNANCE in minutes. Get guided setup, upgrade checks, migration, and audit for long-running workspaces.
structsd-install
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
安装前验证二进制、环境变量、配置、OS 与 sandbox 条件,解释为什么此机不适合装。;use for skills, install, preflight workflows;do not use for 假装依赖已经满足, 直接修改系统环境.
Solar Installation Business Operations
Complete operational knowledge base for residential and commercial solar installation companies. Covers system design, permitting, sales, installation management, financing, and growth.