360 Secure SkillHub
360 安全技能中心

GUI Agent

按「观察→学习→操作→验证→记录」流程驱动桌面 GUI:截屏后用 OCR/UI 检测器定位元素,再执行点击、输入、快捷键等动作,并可保存应用组件与状态转换记忆、记录任务报告,支持通过远程后端在另一台主机上执行操作。

alfredjamesli
alfredjamesli
热度 55.37
最近更新 2026-05-18 11:19:31
分类:自动化依赖:代码执行 / 读写文件 / 第三方 API / 内部调用大模型应用场景:自动化脚本 / 工作流 / 数据处理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add gui-claw
Metadata
name
gui-agent
description
GUI automation via visual detection. Clicking, typing, reading content, navigating menus, filling forms — all through screenshot → detect → act workflow. Supports macOS and Linux.

GUI Agent

STEP 0: Activate Platform (MANDATORY FIRST STEP)

Before any GUI operation, run:

python3 {baseDir}/scripts/activate.py

This detects your OS, sets up the correct action commands, and outputs platform context. After running, {baseDir}/actions/_actions.yaml contains your platform's commands.

Workflow

OBSERVE → LEARN → ACT → VERIFY → SAVE
  1. OBSERVE — Take screenshot → run OCR + detector → understand current state → read {baseDir}/skills/gui-observe/SKILL.md

  2. LEARN — First time with an app? Save components to memory → read {baseDir}/skills/gui-learn/SKILL.md → learn_from_screenshot() auto-outputs app tips if available

  3. ACT — Pick target → execute using _actions.yaml commands → verify → read {baseDir}/skills/gui-act/SKILL.md → read {baseDir}/actions/_actions.yaml for available commands

  4. VERIFY — Screenshot again → confirm action succeeded

  5. SAVE — Record state transitions to memory → read {baseDir}/skills/gui-memory/SKILL.md for memory structure

Core Rules

  • Coordinates from detection only — OCR or GPA-GUI-Detector, NEVER from guessing
  • Look before you act — every action must be justified by what you observed
  • image tool = understanding only — use it to decide WHAT to click, get WHERE from OCR/detector

Sub-Skills Reference

Sub-Skill When to read
skills/gui-observe/SKILL.md Before screenshots or detection
skills/gui-learn/SKILL.md Before learning a new app
skills/gui-act/SKILL.md Before any click/type action
skills/gui-memory/SKILL.md For memory structure details
skills/gui-workflow/SKILL.md For multi-step navigation
skills/gui-setup/SKILL.md For first-time machine setup
skills/gui-report/SKILL.md For task performance reporting