Token导航 LogoToken导航TokenDH.com
研究检索敏感数据clawhub未标认证来源可访问clear审计提醒

ai-screen-visionAI 屏幕视觉

Agent Skill

ai-screen-vision 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

5,562

周安装

225

GitHub Stars

公开资料未说明

下载量

1,746
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:ai-screen-vision(AI 屏幕视觉)
来源仓库:https://github.com/guitu917/ai-screen-vision
安装命令:
openclaw skills install ai-screen-vision
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install ai-screen-vision

简介

让 AI 代理具备屏幕视觉感知与鼠标操作能力。

  • 理解 UI 元素布局并自主执行点击、拖拽等动作。
  • 适用于自动化测试、辅助操作、远程协助等场景。
  • 需授权访问屏幕权限,注意隐私与安全边界。ai-screen-vision 属于研究检索类 Skill,可作为该场景下的辅助能力补充。
  • 在高分辨率或多显示器环境下可能存在定位偏差。

SKILL.md

name
screen-vision
description
>
Cross-platform
Linux (headless server with XFCE4+noVNC, or desktop), macOS (cliclick),
Trigger
when user asks to operate/control computer, view/interact with screen,
Keywords
computer use, screen control, desktop automation, GUI agent, visual agent,
Examples
打开Chrome搜索天气", "看看屏幕上有什么", "帮我操作电脑", "截个屏",

Screen Vision

Control the desktop visually: screenshot → AI vision analysis → execute actions → loop until done.

Quick Start

1. Setup (one-time)

Detect platform and install dependencies:

bash scripts/setup/setup-linux.sh --headless   # Linux server (no desktop)
bash scripts/setup/setup-linux.sh --desktop     # Linux with desktop
bash scripts/setup/setup-mac.sh                 # macOS
python scripts/setup/setup-win.py          # Windows

2. Configure API

Copy config.example.json to config.json and fill in your vision API credentials. You must set baseUrl, apiKey, and model — supports any OpenAI-compatible API.

{
  "vision": {
    "baseUrl": "https://api.siliconflow.cn/v1",
    "apiKey": "sk-your-key",
    "model": "Qwen/Qwen3-VL-32B"
  }
}

Environment variables also work: SV_VISION_API_KEY, SV_VISION_BASE_URL, SV_VISION_MODEL. See references/API_CONFIG.md for all supported providers and detailed setup.

3. Usage

The skill operates through a screenshot-analyze-action loop:

  1. Take screenshotbash scripts/platform/screenshot.sh [output_path] [display]
  2. Analyze with AIpython3 scripts/vision/analyze.py --image <path> --task "<task>"
  3. Execute actionpython3 scripts/platform/execute.py --action <type> [options]
  4. Full task looppython3 scripts/core/run_task.py --task "<task>"

Architecture

User task → run_task.py (orchestrator)
  ├── screenshot.sh (capture screen)
  ├── diff_check.py (detect changes, skip if unchanged → saves tokens)
  ├── analyze.py (send screenshot + task to vision API)
  ├── safety_check.py (block dangerous operations)
  ├── execute.py (xdotool/cliclick/pyautogui)
  └── loop until done or timeout

Platform Tools

PlatformScreenshotMouse/KeyboardNotes
LinuxscrotxdotoolHeadless: XFCE4 + VNC
macOSscreencapturecliclickNeeds Accessibility permission
WindowspyautoguipyautoguiNo extra setup needed

See references/PLATFORM_GUIDE.md for platform-specific commands.

Vision Providers

Supports any OpenAI-compatible vision API. You choose the provider and model.

Recommended Models

ModelProviderCost/TaskQuality
Qwen3-VL-32BSiliconFlowLow★★★★
GLM-4V-PlusZhipu BigModelLow★★★★
GPT-5.4-MiniOpenAI / relaysMedium★★★★★
GPT-5.4 CUAOpenAIHigh★★★★★
Llama 3.2 VisionOllama (local)Free★★

See references/API_CONFIG.md for per-provider configuration examples.

No defaults are hardcoded — you must configure your own API credentials before use.

Action Types

  • click — Click at (x, y). Supports left/right/double-click.
  • type — Type text string.
  • key — Press a key (Return, Tab, Escape, etc.).
  • scroll — Scroll up or down.
  • drag — Drag from (x1,y1) to (x2,y2).
  • wait — Wait for screen to update.
  • done — Task complete.
  • failed — Cannot complete task.

Safety

  • Blocked: rm -rf, format disk, shutdown, drop database, etc.
  • Confirmation required: delete, sudo, payment-related operations
  • Limits: max 5 minutes, max 100 actions per task
  • Logging: all screenshots saved to /tmp/screen-vision/logs/
  • Auto-stop on error or API failure

Examples

See references/EXAMPLES.md for usage examples.

Config

VariableDefaultDescription
SV_VISION_API_KEYVision API key
SV_VISION_BASE_URLAPI endpoint (required)
SV_VISION_MODELVision model name (required)
SV_DISPLAY:1X11 display (Linux)
SV_MAX_DURATION5Max task duration (min)
SV_MAX_ACTIONS100Max actions per task
SV_SCREENSHOT_INTERVAL1.0Seconds between screenshots

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

89.69%
按下载量换算1,566

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills