Run Mission Control visual QA on SAPCONET over SSH using Puppeteer screenshots and basic DOM checks.
Scanned 9/7/2026
Install to Claude Code
npx -y skills add modbender/skill-library-mcp --skill billy-mission-control-visual-qa --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Billy Mission Control Visual Qa?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/modbender-billy-mission-control-visual-qa)More formats (shields.io, HTML) on the badges page.
---
name: mission-control-visual-qa
description: Run Mission Control visual QA on SAPCONET over SSH using Puppeteer screenshots and basic DOM checks.
---
# mission-control-visual-qa
Author: Billy (SAPCONET)
## Purpose
Run visual QA (screenshots + basic DOM checks) for Mission Control pages on SAPCONET via SSH (Neill machine `100.110.24.44`).
## What this skill includes
- `scripts/mission-control-visual-qa.js`: Puppeteer-based remote runner (intended to run on SAPCONET).
- `scripts/run-mission-control-visual-qa.sh`: 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 SAPCONET.
- No external network activity is performed by scripts other than SSH/SCP to SAPCONET and page loads for supplied URLs.
- Script is read-only and does not submit forms or click destructive controls.
## Usage
From local machine:
```bash
bash scripts/run-mission-control-visual-qa.sh \
"https://mission-control.example.local/dashboard" \
"https://mission-control.example.local/status"
```
Optional env vars:
- `SSH_TARGET` (default: `neill@100.110.24.44`)
- `REMOTE_RUN_DIR` (default: `~/.openclaw/workspace/mission-control-visual-qa-runner`)
- `OUTPUT_DIR` (default: `~/.openclaw/workspace/output/visual-qa/`)
## Expected output
On SAPCONET host, each URL produces:
- `*.png` screenshot
- basic DOM result (`title` + presence of `main`, `h1`, and body text)
- final JSON summary printed to stdout
Is this your skill, or is something wrong with this listing? . Author removals are honored within 72 hours.
No comments yet. Be the first to comment!