Install
openclaw skills install @thcjp/screen-monitor-tool-free屏幕监控工具免费版,面向个人用户的屏幕共享与分析. 核心能力: - 单次屏幕截图 - 定时自动截图(间隔可调) - 截图本地保存与管理 - 屏幕内容基础分析 - 双模式运行(主动/被动) 适用场景: - 远程协助截图 - 工作进度记录 - 屏幕内容存档 差异化:免费版提供基础截图能力。PRO版扩展实时流共享、多屏支持、AI 分析与企业级监控. 适用关键词: screenshot, 屏幕截图, screen capture, 监控, screen share, 定时截图
openclaw skills install @thcjp/screen-monitor-tool-free屏幕监控工具免费版提供双模式屏幕截图能力。支持单次截图与定时自动截图,截图保存到本地并可进行基础内容分析。适合个人远程协助、工作记录与屏幕存档.
截取当前屏幕画面,保存为 PNG/JPG 图片.
处理: 解析单次截图的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回单次截图的响应数据,包含状态码、结果和日志.
input_params参数,支持创建/查询/导出操作按设定间隔自动截图,适合长时间监控场景.
处理: 解析定时截图的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回定时截图的响应数据,包含状态码、结果和日志.
input_params参数,支持创建/查询/导出操作截图按时间戳命名,自动归档到指定目录.
处理: 解析本地管理的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回本地管理的响应数据,包含状态码、结果和日志.
input_params参数,支持创建/查询/导出操作对截图进行基础内容识别(文字提取、颜色分析).
处理: 解析基础分析的输入参数,完成核心逻辑,返回结构化响应. 输出: 返回基础分析的响应数据,包含状态码、结果和日志.
input_params参数,支持创建/查询/导出操作处理: 解析双模式运行的输入参数,完成核心逻辑,返回结构化响应.
输出: 返回双模式运行的响应数据,包含状态码、结果和日志.
技术参数:使用input_params和output_format参数控制执行行为,支持json/text/csv输出格式.
能力覆盖范围:本skill的核心能力覆盖以下场景关键词:双模式屏幕共享工、支持单次截图与定、时监控、适合个人使用与远、程协助、屏幕监控工具免费、面向个人用户的屏、幕共享与分析等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持.
截取当前屏幕用于远程协助. 用户可通过自然语言指令触发此场景,工具将自动执行相应操作并返回结构化结果.
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| input | string | 是 | 屏幕监控工具-免费版处理的输入数据或指令 |
| options | object | 否 | 附加配置选项,如模式选择、格式偏好等 |
| callback_url | string | 否 | 异步处理完成后的回调通知URL |
# 截取全屏
python3 screen_capture.py --mode single --output /tmp/screenshot.png
# ...
# 截取指定区域
--region "100,100,800,600" \
--output /tmp/region.png
# ...
# 截取并查看
py --mode single --output /tmp/shot.png
open /tmp/shot.png # macOS
按固定间隔自动截图,记录工作进度.
# 每 5 分钟截图一次
py --mode interval \
--interval 300 \
--output-dir /tmp/screenshots \
--duration 3600
# ...
# 输出:
# 屏幕监控已启动
# 间隔: 300 秒
# 持续: 3600 秒
# [10:00:00] 截图已保存: /tmp/screenshots/20250115_100000.png
# [10:05:00] 截图已保存: /tmp/screenshots/20250115_100500.png
# [10:10:00] 截图已保存: /tmp/screenshots/20250115_101000.png
对截图进行基础文字提取.
# 截图并提取文字
# ...
# 输出:
# 截图已保存: /tmp/shot.png
# === OCR 识别结果 ===
# 检测到文字:
# "项目管理面板"
# "任务列表: 5 项进行中"
# "完成率: 78%"
以下场景屏幕监控工具-免费版不适合处理:
需要项目管理、任务规划、进度跟踪、团队协作时使用。不适用于非本工具能力范围的需求.
# Python 依赖
pip install Pillow pyautogui pytesseract
# ...
# 系统依赖(OCR)
# macOS: brew install tesseract
# Linux: apt install tesseract-ocr tesseract-ocr-chi-sim
# Windows: 下载 tesseract 安装包
# 截取全屏
py --mode single --output ~/screenshot.png
# ...
# 查看截图
open ~/screenshot.png # macOS
xdg-open ~/screenshot.png # Linux
| 参数 | 说明 | 默认值 |
|---|---|---|
--mode | 运行模式(single/interval) | single |
--output | 输出文件路径(单次) | screenshot.png |
--output-dir | 输出目录(定时) | ./screenshots |
--interval | 截图间隔(秒) | 300 |
--duration | 持续时间(秒) | 3600 |
--region | 截图区域 x,y,w,h | 全屏 |
--format | 图片格式(png/jpg) | png |
--ocr | 启用文字识别 | false |
--quality | 图片质量(1-100) | 90 |
单次模式: {指定文件名}.png
定时模式: {output-dir}/{YYYYMMDD_HHMMSS}.png
# ...
示例:
/tmp/screenshots/20250115_100000.png
/tmp/screenshots/20250115_100500.png
A: 可能是权限问题。macOS 需要在「系统设置 > 隐私与安全 > 屏幕录制」中授权终端权限。Linux 需要确保有 X11/Wayland 显示访问权限。Windows 需要以管理员权限运行.
A: 需要安装中文语言包。macOS: brew install tesseract-lang;Linux: apt install tesseract-ocr-chi-sim。识别准确率受截图清晰度、字体大小、背景颜色影响.
A: 单次截图约占 50-100MB 内存,CPU 使用率低于 5%。5 分钟间隔的定时截图对系统性能影响极小。如需更频繁的截图,建议降低图片质量或使用区域截图.
A: 免费版默认截取主显示器。多显示器支持需要 PRO 版.
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| Python 3 | 运行时 | 必需 | 官方网站下载 |
| Pillow | 图像处理 | 必需 | pip install Pillow |
| pyautogui | 截图 | 必需 | pip install pyautogui |
| pytesseract | OCR | OCR功能必需 | pip install pytesseract |
| tesseract | OCR引擎 | OCR功能必需 | 系统包管理器安装 |
| LLM API | API | 必需 | 由Agent内置LLM提供 |
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| 配置错误 | 参数缺失或格式错误 | 检查依赖说明中的配置要求 |
| 运行时错误 | 运行环境不满足 | 确认运行环境符合依赖说明 |
| 网络错误 | 连接超时或不可达 | 执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案 |