Capture Windows Screen
/install capture-windows-screen
Capture Windows Screen
Use the bundled script for screenshot requests in this environment. It calls the Windows PowerShell helper, copies the PNG into a chosen staging folder, and prints the staged path.
Use two staging modes:
- Analysis / inspection: keep the default workspace
tmp-media/staging. - Messaging-surface delivery: prefer
~/.openclaw/media/outbound/so the file is already in OpenClaw's managed outbound media store.
Quick workflow
- For analysis or inspection, run
bash scripts/capture-windows-screen.shfrom this skill directory. - For delivery back to a chat app, run
STAGE_DIR=/home/lhs/.openclaw/media/outbound bash scripts/capture-windows-screen.sh. - Treat the printed path as the staged screenshot to use next.
- If the user wants the image in chat, prefer the managed outbound path from step 2 and send it with a bare
MEDIA:line when possible. - If the user wants analysis, inspect the staged image after capture.
Commands
Analysis / inspection path:
bash scripts/capture-windows-screen.sh
Delivery-safe path for chat apps:
STAGE_DIR=/home/lhs/.openclaw/media/outbound bash scripts/capture-windows-screen.sh
Expected output:
/home/lhs/.openclaw/workspace/tmp-media/latest-screen-YYYYMMDD-HHMMSS.png
or, for delivery-safe staging:
/home/lhs/.openclaw/media/outbound/latest-screen-YYYYMMDD-HHMMSS.png
Environment assumptions
This skill assumes these host-side paths exist:
- PowerShell:
/mnt/c/Windows/System32/WindowsPowerShell/v1.0/powershell.exe - Capture helper:
C:\OpenClaw\capture-screen.ps1 - Screenshot output:
C:\OpenClaw\latest-screen.png - WSL mirror path:
/mnt/c/OpenClaw/latest-screen.png - Workspace staging directory for inspection copies:
/home/lhs/.openclaw/workspace/tmp-media - Managed outbound media store for delivery retries / chat attachments:
/home/lhs/.openclaw/media/outbound
Failure handling
- If PowerShell or the helper script is missing, check local machine-specific notes before changing paths.
- If the command succeeds but the PNG is missing, rerun once, then verify the helper still writes to
C:\OpenClaw\latest-screen.png. - If the browser shows the image but Telegram or another chat app does not receive it, assume the file stayed at local-preview level. Restage it into
/home/lhs/.openclaw/media/outboundand retry using only the managed outbound path. - Do not assume a workspace
tmp-media/path is delivery-safe just because the web UI can preview it. - Do not invent alternate screenshot commands unless the configured path is clearly broken.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install capture-windows-screen - 安装完成后,直接呼叫该 Skill 的名称或使用
/capture-windows-screen触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Capture Windows Screen 是什么?
Capture the current Windows desktop from this WSL/OpenClaw environment and return the PNG path for inspection or delivery. Use when the user asks to screensh... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 117 次。
如何安装 Capture Windows Screen?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install capture-windows-screen」即可一键安装,无需额外配置。
Capture Windows Screen 是免费的吗?
是的,Capture Windows Screen 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Capture Windows Screen 支持哪些平台?
Capture Windows Screen 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Capture Windows Screen?
由 Hansheng-Li(@hansheng-li)开发并维护,当前版本 v0.1.0。