---
name: screenshot-to-chat
description: |
在对话中截取并分享图片。当用户要求"截个图""看看这个网页""截屏""截图发给我""打开XX并截图"
"录个屏""看看桌面"等时触发。支持浏览器页面截图和设备屏幕截图。
version: "1.0.0"
author: jm-jsjkxyjs01-gzh-127
Screenshot to Chat
截取屏幕/网页内容,作为图片嵌入对话中分享给用户。
工作流
浏览器截图(最常用)
用户要求查看某个网页、应用Web界面时:
- 用
browser工具open操作打开目标URL - 等页面加载后,用
screenshot操作截图 - 将截图路径通过
MEDIA:<path>嵌入回复
browser open → url="https://example.com"
browser screenshot → type="png"
→ 回复中包含 MEDIA:<screenshot_path>
可选参数:fullPage(整页截图)、selector(截取特定元素)、maxWidth(限制宽度)
设备屏幕截图
通过已配对的手机/电脑节点截屏:
- 用
nodes工具检查可用节点:nodes status - 用
nodes camera_snap或nodes screen_record截屏 - 将结果通过
MEDIA:分享
长网页截图
- 用
browser screenshot+fullPage=true截取完整页面 - 如果页面过长,分段截图并用
selector定位各区域
截取页面局部
browser screenshot → selector=".main-content", type="jpeg"
用 CSS 选择器精准截取指定区域。
交付格式
截图完成后,在回复中单独一行写:
MEDIA:<绝对路径>
系统会自动将图片内联显示在对话中。
注意事项
- 截图前确认页面已完全加载(可用
snapshot检查) - 敏感页面(含密码、个人信息)截图前需提醒用户
- 如果截图失败,降级为
snapshot(文字版页面快照)