← ClaudeAtlas

win-ai-monitorlisted

Win-AI 桌面操作可视化——把 AI 对 Windows 机器的操作过程实时显示在用户桌面。当需要操作同一局域网内的 Windows 机器(别名 win-ai / win-ai-admin)、用户要求看到操作过程、需要可视化 AI 在 Win 上的执行、或涉及桌面代理(win-ai-agent)时【必须】使用本 skill。遇到任何"在 Win 上执行操作给用户看"的场景都触发本 skill。
xhqing/CapabilityManagerAgent · ★ 0 · AI & Automation · score 72
Install: claude install-skill xhqing/CapabilityManagerAgent
# Win-AI 桌面操作可视化 ## 作用 用户只看屏幕,即可全程看到 AI 在 Windows 机器上的操作。核心机制是「**桌面代理**」:常驻用户会话(Session 2),执行命令时弹**最大化置顶终端窗口**显示输入输出,操作哪个程序就把哪个程序窗口**最大化置顶**。另有后台监视台记录全部日志(不抢焦点)。 ## 前提(组件已在 Win 设备上就绪) | 组件 | 路径(Win 设备) | 用途 | |---|---|---| | 桌面代理脚本 | `C:\Users\xhq\win-ai-agent.ps1` | 监听命令文件,弹置顶终端执行命令 / 任意窗口置顶 | | 代理命令文件 | `C:\Users\xhq\win-ai-agent-cmd.txt` | AI 侧写入指令,代理轮询执行 | | 代理输出文件 | `C:\Users\xhq\win-ai-agent-out.txt` | 命令与输出的实时记录 | | 代理计划任务 | `WinAIAgent` | 登录自启 + 触发(XML,InteractiveToken) | | 监视台脚本 | `C:\Users\xhq\monitor-gui.ps1` | 后台记录版 GUI,黑底绿字实时滚动日志(不置顶) | | 监视日志文件 | `C:\Users\xhq\win-ai-console.txt` | 监视台滚动显示的日志 | | 监视计划任务 | `WinAIMonitor` | 登录自启 + 触发监视台 | | PsExec | `C:\Users\xhq\PSTools\psexec.exe` | 把任务投递到用户交互桌面(Session 2) | > 组件若缺失或损坏,按「重建」一节恢复。组件属本机运行配置,不进任何 git 仓库。 ## SSH 登录(命令习惯) - **SSH 默认 shell 已设为 Git Bash**(`HKLM\SOFTWARE\OpenSSH\DefaultShell = C:\Program Files\Git\bin\bash.exe`),登录后直接用 bash 语法(`ls`、`pwd`、`cd`、`grep`、`cat` 等)。 - 需要 PowerShell 时显式调用:`powershell -NoProfile -Command "..."` 或 `powershell -EncodedCommand <base64>`(bash 里注意转义)。 - 写日志、写指令文件统一走 bash:`ssh win-ai-admin "powershell -NoProfile -Command \"Add-Content ...\""` 仍可用(显式 powershell)。 ## 代理指令(核心操作) AI 侧向 `C:\Users\xhq\win-ai-agent-cmd.txt` 追加指令,代理 1 秒轮询执行,输出追加到 out 文件: | 指令 | 效果 | |---|---| | `EXEC <命令>` | 弹**最大化置顶**终端窗口(标题 AI-CMD-时间)执行命令,打印输入输出,窗口保持打开 | | `TOP <进程名>` | 把该进程的窗口**最大化置顶**(如 `TOP Code` 置顶 VSCode、`TOP msedge` 置顶 Edge、`TOP Feishu` 置顶飞书) | 写指令示例: ```bash ssh -o BatchMode=yes win-ai-ad