Automate ui flows
Skill workingclassbuddha/codexmaxxing/skills/automate-ui-flows
UI skills for Codex: design passes, browser automation, screenshots, responsive checks, and evidence packs.
npx -y skills add workingclassbuddha/codexmaxxing --skill automate-ui-flowsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Automate, inspect, and verify real UI flows in a browser. Use when Codex needs to open localhost or a web URL, click through an app, fill forms, reproduce UI bugs, verify browser behavior, capture screenshots, test responsive layouts, smoke-test Chrome extension side panels or popups, or produce UI evidence after frontend changes.
SKILL.md
2.4 KB, as published. Nobody here has run it
Automate UI Flows
Use this skill to make UI verification concrete: browser state, screenshots, interaction evidence, console observations, and a short pass/fail handoff.
Tool Choice
- Use the in-app Browser Use plugin when the user explicitly asks for
@browser-use, "open localhost", "click", "inspect in the browser", or current-tab work. - Use Playwright or the bundled script when the flow should be repeatable, artifact-heavy, or checked across viewports.
- Use existing repo test tooling when the repo already has Playwright, Cypress, Vitest browser mode, or an extension test harness.
Core Loop
- Start or confirm the dev server and exact URL.
- Open the page in a real browser.
- Snapshot the page before interacting.
- Drive the user's path with stable element refs or semantic selectors.
- Re-snapshot after navigation, modal changes, route changes, or dynamic content updates.
- Capture screenshots at the evidence point.
- Check desktop and mobile widths for layout regressions.
- Report what was verified, what failed, artifacts produced, and any untested risk.
Evidence Standard
- Store artifacts under
output/ui-evidence/when the repo has no existing convention. - Capture at least one screenshot for visual UI work.
- Include viewport size, URL, browser, and timestamp in any written evidence.
- Note console errors, failed network requests, blocked assets, broken images, and inaccessible controls when observed.
- Prefer semantic selectors and accessibility labels over coordinates.
Chrome Extension Notes
For extension flows, first identify the canonical repo and build output. Verify at least one of: popup opens, side panel opens, content script injects, options page loads, or background/service worker logs the expected path. Do not publish, sign, or touch store credentials unless explicitly requested.
Resources
- Read
references/flow-recipes.mdfor common browser, responsive, and extension flow patterns. - Use
scripts/browser_capture.mjsfor a quick Playwright screenshot and page summary when Playwright is available.