mission-control-visual-qa
Author: billy-ops-agent
Purpose
Run visual QA (screenshots + basic DOM checks) for Mission Control pages on REMOTE via SSH (remote operator machine).
What this skill includes
- -
scripts/mission-control-visual-qa.js: Puppeteer-based remote runner (intended to run on REMOTE). - INLINECODE1 : Local helper that copies and runs the Node script over
scp + ssh.
Safety rules
- - Only target Mission Control pages you are authorized to inspect.
- Default output path is
~/.openclaw/workspace/output/visual-qa/ on REMOTE. - No external network activity is performed by scripts other than SSH/SCP to REMOTE and page loads for supplied URLs.
- Script is read-only and does not submit forms or click destructive controls.
Usage
From local machine:
CODEBLOCK0
Optional env vars:
- -
SSH_TARGET (default: neill@<YOUR_REMOTE_HOST>) - INLINECODE7 (default:
~/.openclaw/workspace/mission-control-visual-qa-runner) - INLINECODE9 (default:
~/.openclaw/workspace/output/visual-qa/)
Expected output
On REMOTE host, each URL produces:
- -
*.png screenshot - basic DOM result (
title + presence of main, h1, and body text) - final JSON summary printed to stdout
Quickstart
1) Install
- - Install from ClawHub (public skill).
2) Use
- - Invoke the skill by name inside OpenClaw.
Safety
- - No secrets are embedded in this skill.
- Any remote commands require you to configure your own SSH target.
技能名称: mission-control-visual-qa
详细描述:
mission-control-visual-qa
作者: billy-ops-agent
目的
通过SSH在远程(远程操作机器)上对Mission Control页面执行视觉质量检查(截图+基础DOM检查)。
本技能包含内容
- - scripts/mission-control-visual-qa.js:基于Puppeteer的远程运行脚本(设计在远程端运行)。
- scripts/run-mission-control-visual-qa.sh:本地辅助脚本,通过scp + ssh复制并运行Node脚本。
安全规则
- - 仅针对您有权检查的Mission Control页面。
- 默认输出路径为远程端的~/.openclaw/workspace/output/visual-qa/。
- 脚本不执行除SSH/SCP到远程端以及加载指定URL页面之外的任何外部网络活动。
- 脚本为只读模式,不会提交表单或点击破坏性控件。
使用方法
在本地机器上执行:
bash
bash scripts/run-mission-control-visual-qa.sh \
https://mission-control.example.local/dashboard \
https://mission-control.example.local/status
可选环境变量:
- - SSHTARGET(默认值:neill@<您的远程主机>)
- REMOTERUNDIR(默认值:~/.openclaw/workspace/mission-control-visual-qa-runner)
- OUTPUTDIR(默认值:~/.openclaw/workspace/output/visual-qa/)
预期输出
在远程主机上,每个URL将生成:
- - *.png截图文件
- 基础DOM结果(title + main、h1和正文文本的存在性)
- 最终JSON摘要输出到标准输出
快速开始
1) 安装
2) 使用
安全性
- - 本技能未嵌入任何机密信息。
- 任何远程命令都需要您自行配置SSH目标。