What problem does it solve?
Verifying that a UI actually works requires driving it like a real user, but no single automation tool covers web apps, Chromium-backed desktop apps (Electron/WebView2), and genuinely native apps. This Skill detects the surface type, picks the best available driver, and degrades gracefully when richer drivers are absent.
Core Features & Use Cases
- Surface-aware routing: Classifies targets as web apps, Chromium-backed desktop apps (driven over CDP), or true-native apps (driven via Cua Driver or Computer Use), then applies a shared observe → snapshot → act → verify → capture → release flow.
- Driver ladder with graceful degradation: Probes agent-browser (default), chrome-devtools-mcp, Playwright, cursor-ide-browser, and native drivers top-down, falling back to manual or documented-limitation outcomes instead of failing.
- Evidence-based verification: Every verify step checks expected UI state, a clean console, and no failed network requests, capturing screenshots and logs for downstream QA verdicts.
- Use Case: Ask the agent to test a deployed sign-in flow: it opens the site with agent-browser, fills the form on fresh element refs, confirms the dashboard loads with no console errors, and saves a screenshot as evidence.
Quick Start
Ask the agent to check the page at your app's URL and verify the login flow works end to end.