返回顶部
h

handsfree-windows-control免提窗控

Guide skill for controlling native Windows apps (UIA) and web browsers (Playwright) via the handsfree-windows CLI. Use when you need to automate or test desktop applications or websites on a Windows machine: launching apps from Start menu, discovering UI controls without guessing, clicking/typing in native apps, opening/snapshotting/clicking in browsers, recording and replaying YAML macros that mix desktop and web steps. REQUIRES handsfree-windows CLI (auto-installed on first use via setup.py).

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.3.0
安全检测
已通过
673
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

handsfree-windows-control

技能名称: handsfree-windows-control

详细描述:

Handsfree Windows 控制

通过 handsfree-windows CLI 自动化原生 Windows 应用(UIA)和网页浏览器(Playwright)的指南技能。

首次使用:自动设置

首次使用时,在发出任何其他命令前运行设置:

powershell
python scripts/setup.py

这将执行以下操作:

  1. 1. 从 GitHub 克隆 handsfree-windows 到 ~/.handsfree-windows/cli/(公共仓库,只读)
  2. 通过 pip install -e 安装(标准 pip 可编辑安装)
  3. 安装 Playwright + Chromium 浏览器二进制文件(约 200 MB 一次性下载,来自 cdn.playwright.dev)
  4. 运行 check_setup.py 验证一切正常

跳过浏览器安装(browser-* 命令将无法使用):
powershell
python scripts/setup.py --no-browser

安装到自定义目录:
powershell
python scripts/setup.py --install-dir C:\your\preferred\path

已安装?随时验证:
powershell
python scripts/check_setup.py

写入磁盘的内容(透明)

  • - CLI 源代码:~/.handsfree-windows/cli/(或 --install-dir)
  • pip 可编辑链接:标准 site-packages egg-link(由 pip 管理)
  • 浏览器持久配置文件:~/.handsfree-windows/browser-profiles//
包含 cookies 和登录会话。删除以重置浏览器认证。
  • - 浏览器会话状态:~/.handsfree-windows/browser-state.json(最后访问的 URL)
  • Playwright 浏览器二进制文件:~\AppData\Local\ms-playwright\(约 800 MB,Windows)

完全删除所有内容:
powershell
pip uninstall handsfree-windows -y
Remove-Item -Recurse -Force $env:USERPROFILE\.handsfree-windows



核心规则


  • - 不要猜测 UI 控件。先运行 hf tree 或 hf inspect,然后根据实际存在的内容操作。
  • 不要输入凭据。导航到登录屏幕;让人完成认证。
  • 优先使用 UIA 选择器(名称 + 控件类型),而非原始坐标。
  • 仅对画布/墨水表面(画图、绘图应用等)使用 drag-canvas。
  • 对于破坏性操作(删除、提交、发送),先请求人工确认。



工作流程:桌面应用(UIA)

powershell

启动任何已安装的应用


hf start --app Outlook

查找窗口

hf list-windows --json

发现控件(无需猜测)

hf tree --title-regex Outlook --depth 10 --max-nodes 30000

根据发现的结果操作

hf click --title Outlook --name 新邮件 --control-type Button

检查光标下的元素

hf inspect --json

工作流程:浏览器(Playwright)

powershell

打开 URL - 登录会话自动保存在配置文件中


hf browser-open --url https://example.com

操作前检查页面

hf browser-snapshot --fmt text

操作

hf browser-click --text 登录 hf browser-type --selector #email --text user@example.com

验证

hf browser-screenshot --out result.png

混合宏(桌面 + 网页,一个 YAML 文件)

yaml

  • - action: start

args:
app: 我的桌面应用

  • - action: browser-open
args: url: https://app.example.com headless: false
  • - action: browser-click
args: text: 开始使用
  • - action: sleep
args: seconds: 1

运行方式:hf run macro.yaml



参考


  • - 完整命令参考 + 选择器模式:references/api_reference.md

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 handsfree-windows-control-1776420052 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 handsfree-windows-control-1776420052 技能

通过命令行安装

skillhub install handsfree-windows-control-1776420052

下载

⬇ 下载 handsfree-windows-control v1.3.0(免费)

文件大小: 7.68 KB | 发布时间: 2026-4-17 18:25

v1.3.0 最新 2026-4-17 18:25
v1.3.0
- Added setup.py: auto-installs the CLI on first use (git clone + pip install + playwright)
- Added check_setup.py: validates environment without installing anything
- All persistent data paths now explicitly declared in SKILL.md
- Network downloads (GitHub clone, pip, ~200MB Playwright binaries) fully documented
- Removed misleading hf_run.py wrapper
- Skill correctly framed as a guide skill (CLI installed separately via setup.py)
- Added browser automation: browser-open, browser-navigate, browser-snapshot, browser-click, browser-type, browser-screenshot, browser-eval, browser-links
- Browser sessions use persistent profile (login cookies survive between commands)
- YAML macros now support mixed desktop (UIA) + web (Playwright) steps

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部