{"skill":{"slug":"mission-control-visual-qa","displayName":"mission-control-visual-qa","summary":"Run Mission Control visual QA over SSH using Puppeteer screenshots and basic DOM checks.","description":"---\nname: mission-control-visual-qa\ndescription: Run Mission Control visual QA over SSH using Puppeteer screenshots and basic DOM checks.\n---\n\n# mission-control-visual-qa\n\nAuthor: billy-ops-agent\n\n## Purpose\nRun visual QA (screenshots + basic DOM checks) for Mission Control pages on REMOTE via SSH (remote operator machine).\n\n## What this skill includes\n- `scripts/mission-control-visual-qa.js`: Puppeteer-based remote runner (intended to run on REMOTE).\n- `scripts/run-mission-control-visual-qa.sh`: Local helper that copies and runs the Node script over `scp` + `ssh`.\n\n## Safety rules\n- Only target Mission Control pages you are authorized to inspect.\n- Default output path is `~/.openclaw/workspace/output/visual-qa/` on REMOTE.\n- No external network activity is performed by scripts other than SSH/SCP to REMOTE and page loads for supplied URLs.\n- Script is read-only and does not submit forms or click destructive controls.\n\n## Usage\nFrom local machine:\n\n```bash\nbash scripts/run-mission-control-visual-qa.sh \\\n  \"https://mission-control.example.local/dashboard\" \\\n  \"https://mission-control.example.local/status\"\n```\n\nOptional env vars:\n- `SSH_TARGET` (default: `neill@<YOUR_REMOTE_HOST>`)\n- `REMOTE_RUN_DIR` (default: `~/.openclaw/workspace/mission-control-visual-qa-runner`)\n- `OUTPUT_DIR` (default: `~/.openclaw/workspace/output/visual-qa/`)\n\n## Expected output\nOn REMOTE host, each URL produces:\n- `*.png` screenshot\n- basic DOM result (`title` + presence of `main`, `h1`, and body text)\n- final JSON summary printed to stdout\n\n## Quickstart\n\n1) Install\n\n- Install from ClawHub (public skill).\n\n2) Use\n\n- Invoke the skill by name inside OpenClaw.\n\n## Safety\n\n- No secrets are embedded in this skill.\n- Any remote commands require you to configure your own SSH target.\n","tags":{"latest":"0.1.6"},"stats":{"comments":0,"downloads":767,"installsAllTime":29,"installsCurrent":2,"stars":0,"versions":4},"createdAt":1772136019309,"updatedAt":1778491652688},"latestVersion":{"version":"0.1.6","createdAt":1772185895915,"changelog":"Docs: add Quickstart + Safety sections.","license":null},"metadata":null,"owner":{"handle":"highlander89","userId":"s17edv8nzwc7mc5rkg6ppw0a5n88410e","displayName":"Highlander89","image":"https://avatars.githubusercontent.com/u/107950656?v=4"},"moderation":null}