Token导航 LogoToken导航TokenDH.com
研究检索操作浏览器clawhub未标认证来源可访问clear审计提醒

windows-automation-clawwindows 自动化爪

Agent Skill

windows-automation-claw 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

3,461

周安装

140

GitHub Stars

公开资料未说明

下载量

1,086
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:windows-automation-claw(windows 自动化爪)
来源仓库:https://github.com/xiaodu/windows-automation-claw
安装命令:
openclaw skills install windows-automation-claw
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install windows-automation-claw

简介

通过启动应用程序、捕获屏幕截图以及通过 PowerShell 和 Python 脚本模拟鼠标和键盘操作来自动化 Windows 桌面任务。

SKILL.md

name
windows-automation
description
This skill should be used when the user needs to automate Windows desktop operations through PowerShell and Python scripts. Trigger phrases include: "打开应用" (open app), "截图" (screenshot), "移动鼠标" (move mouse), "点击" (click), "键盘输入" (keyboard input), "自动操作" (automate), "RPA" (robotic process automation), "模拟鼠标" (simulate mouse), "模拟键盘" (simulate keyboard), "控制应用" (control app), "窗口操作" (window operation). Use this skill for any Windows automation tasks involving application control, screen capture, mouse/keyboard simulation, or desktop interaction.

Windows Automation Skill

Overview

This skill enables Windows desktop automation through integrated PowerShell and Python scripts. It provides capabilities for launching applications, capturing screenshots, and simulating mouse/keyboard interactions. This skill is ideal for RPA (Robotic Process Automation) scenarios, automated testing, repetitive task automation, and controlling Windows applications programmatically.

Trigger Phrases and Execution Logic

Primary Trigger Phrases

Application Control:

  • "打开 [应用名称]" (open [app name])
  • "启动 [应用]" (launch [app])
  • "关闭 [应用]" (close [app])
  • "打开网站 [URL]" (open website [URL])

Screenshot:

  • "截图" (screenshot)
  • "截屏" (capture screen)
  • "保存屏幕截图" (save screenshot)
  • "截取窗口 [窗口标题]" (capture window [window title])

Mouse Operations:

  • "移动鼠标到 (x, y)" (move mouse to)
  • "点击" (click)
  • "右键点击" (right click)
  • "双击" (double click)
  • "拖拽从 (x1, y1) 到 (x2, y2)" (drag from to)
  • "滚动 [上/下]" (scroll [up/down])

Keyboard Operations:

  • "输入文本 [文本]" (type text)
  • "按下 [按键]" (press key)
  • "组合键 [按键1] [按键2]" (combo key)
  • "快捷键 [按键组合]" (hotkey)

Core Capabilities

1. Application Launching (app_launcher.py)

Execute application control operations through the app_launcher.py script.

Start an application:

python scripts/app_launcher.py start "C:\Program Files\Notepad++\
otepad++.exe"

Open URL:

python scripts/app_launcher.py url "https://www.google.com"

List running processes:

python scripts/app_launcher.py list

Kill an application:

python scripts/app_launcher.py kill "notepad"

When to use:

  • User wants to open a specific application
  • User wants to launch a website
  • User needs to manage running processes
  • User wants to close/terminate applications

2. Screen Capture (screenshot.py)

Execute screenshot operations through the screenshot.py script.

Capture full screen:

python scripts/screenshot.py screen "C:\Users\YourName\Desktop\screenshot.png" 0

Capture specific window:

python scripts/screenshot.py window "Notepad" "C:\Users\YourName\Desktop\
otepad.png"

List all visible windows:

python scripts/screenshot.py list

When to use:

  • User wants to capture the entire screen
  • User wants to screenshot a specific application window
  • User needs to list all visible windows
  • User wants to document UI states

3. Mouse Control (mouse_control.py)

Execute mouse operations through the mouse_control.py script.

Move mouse to position:

python scripts/mouse_control.py move 500 300

Click at position:

python scripts/mouse_control.py click left 500 300 1

Drag and drop:

python scripts/mouse_control.py drag 100 100 500 500 1.0

Scroll:

python scripts/mouse_control.py scroll down 5

Get current mouse position:

python scripts/mouse_control.py position

When to use:

  • User wants to automate UI interactions
  • User needs to navigate application interfaces
  • User wants to perform drag-and-drop operations
  • User needs to position mouse for other operations

4. Keyboard Control (keyboard_control.py)

Execute keyboard operations through the keyboard_control.py script.

Type text:

python scripts/keyboard_control.py type "Hello, World!"

Press single key:

python scripts/keyboard_control.py key enter

Press combination keys:

python scripts/keyboard_control.py combo ctrl c

Press hotkey:

python scripts/keyboard_control.py hotkey ctrl shift esc

When to use:

  • User wants to automate text input
  • User needs to simulate keyboard shortcuts
  • User wants to fill forms automatically
  • User needs to navigate applications via keyboard

Workflow Examples

Example 1: Automated Form Filling

User Request: "帮我打开Chrome,打开一个表单页面,填写姓名和邮箱"

Execution Logic:

  1. Launch Chrome browser using app_launcher.py start chrome
  2. Navigate to form URL using app_launcher.py url <form_url>
  3. Wait for page to load
  4. Use mouse_control.py move to position cursor in name field
  5. Use keyboard_control.py type to enter name
  6. Use mouse_control.py move to position cursor in email field
  7. Use keyboard_control.py type to enter email

Example 2: Application Testing

User Request: "测试记事本应用,输入一些文字,截图保存"

Execution Logic:

  1. Launch Notepad using app_launcher.py start notepad
  2. Wait for application to be ready
  3. Use keyboard_control.py type to input test text
  4. Capture window screenshot using screenshot.py window "Notepad"
  5. Report results and screenshot path to user

Example 3: Data Entry Automation

User Request: "自动打开Excel,输入一批数据到表格"

Execution Logic:

  1. Launch Excel using app_launcher.py start excel
  2. Open specific file using keyboard_control.py combo ctrl o
  3. Use keyboard_control.py type to enter file path
  4. Use keyboard_control.py key enter to confirm
  5. Navigate to cells using mouse_control.py move or arrow keys
  6. Enter data using keyboard_control.py type
  7. Save using keyboard_control.py combo ctrl s

Integration Guidelines

Script Execution

  1. Always check script output: Each script returns JSON with success, message, and optional data fields
  2. Handle errors gracefully: Check success field before proceeding with dependent operations
  3. Use appropriate delays: Add delays between operations to allow UI to respond
  4. Coordinate with window states: Ensure windows are in the expected state before interacting

Error Handling

  • If app_launcher.py fails to start an app, check if the path is correct
  • If screenshot.py fails, verify window title or check permissions
  • If mouse_control.py operations don't work, check screen resolution coordinates
  • If keyboard_control.py input is incorrect, verify key names are supported

Coordinate System

  • Mouse coordinates are absolute screen coordinates
  • (0, 0) is the top-left corner of the primary monitor
  • Use mouse_control.py position to find current coordinates
  • For multi-monitor setups, specify monitor index in screenshot operations

Key Naming Conventions

Letter keys: a, b, c, ..., z Number keys: 0, 1, 2, ..., 9 Special keys: space, enter, tab, backspace, escape, delete, insert, home, end, pageup, pagedown Arrow keys: up, down, left, right Function keys: f1, f2, ..., f12 Modifier keys: ctrl, alt, shift, win

Resources

scripts/

This skill includes four executable Python scripts for Windows automation:

  • app_launcher.py - Application launching and process management
  • screenshot.py - Screen and window capture functionality
  • mouse_control.py - Mouse movement, clicking, and scrolling
  • keyboard_control.py - Keyboard input simulation and key combinations

Note: Scripts are executed without loading into context window for efficiency. Read them only when patching or debugging is needed.

references/

Delete this directory if not needed. Currently contains placeholder references.

assets/

Delete this directory if not needed. Currently contains placeholder assets.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

92.47%
按下载量换算1,004

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills