browser-qa
Use this skill to automate visual testing and UI interaction verification using browser automation after deploying features.
Skill by majiang213
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/majiang213-browser-qa
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, testing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
browser-qa- Description
- Use this skill to automate visual testing and UI interaction verification using browser automation after deploying features.
- License
- MIT
- Instructions
- 83 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Browser QA — Automated Visual Testing & Interaction ## When to Use - After deploying a feature to staging/preview - When you need to verify UI behavior across pages - Before shipping — confirm layouts, forms, interactions actually work - When reviewing PRs that touch frontend code - Accessibility audits and responsive testing ## How It Works Uses the browser automation MCP (claude-in-chrome, Playwright, or Puppeteer) to interact with live pages like a real user. ### Phase 1: Smoke Test ``` 1. Navigate to target URL 2. Check for console errors (filter noise: analytics, third-party) 3. Verify no 4xx/5xx in network requests 4. Screenshot above-the-fold on desktop + mobile viewport 5. Check Core Web Vitals: LCP < 2.5s, CLS < 0.1, INP < 200ms ``` ### Phase 2: Interaction Test ``` 1. Click every nav link — verify no dead links 2. Submit forms with valid data — verify success state 3. Submit forms with invalid data — verify error state 4. Test auth flow: login → protected page → logout 5. Test critical user journeys (checkout, onboarding, search) ``` ### Phase 3: Visual Regression ``` 1. Screenshot key pages at 3 breakpoints (375px, 768px, 1440px) 2. Compare against baseline screenshots (if stored) 3. Flag layout shifts > 5px, missing elements, overflow 4. Check dark mode if applicable ``` ### Phase 4: Accessibility ``` 1. Run axe-core or equivalent on each page 2. Flag WCAG AA violations (contrast, labels, focus order) 3. Verify keyboard navigation works end-to-end 4. Check screen reader landmarks ``` ## Output Format ```markdown ## QA Report — [URL] — [timestamp] ### Smoke Test - Console errors: 0 critical, 2 warnings (analytics noise) - Network: all 200/304, no failures - Core Web Vitals: LCP 1.2s ✓, CLS 0.02 ✓, INP 89ms ✓ ### Interactions - [✓] Nav links: 12/12 working - [✗] Contact form: missing error state for invalid email - [✓] Auth flow: login/logout working ### Visual - [✗] Hero section overflows on 375px viewport - [✓] Dark mode: all pages consistent ### Accessibility - 2 AA violations: missing alt text on hero image, low contrast on footer links ### Verdict: SHIP WITH FIXES (2 issues, 0 blockers) ``` ## Integration Works with any browser MCP: - `mChild__claude-in-chrome__*` tools (preferred — uses your actual Chrome) - Playwright via `mcp__browserbase__*` - Direct Puppeteer scripts Pair with `/canary-watch` for post-deploy monitoring.
From majiang213/OpenClaw-MAS, MIT.
More from majiang213/OpenClaw-MAS
- 0.464score
agent-payment-x402
majiang213
Add x402 payment execution to AI agents — per-task budgets, spending controls, and non-custodial wallets via MCP tools.
SkillDFreshness: D★ 5Claude Code +9 - 0.463score
canary-watch
majiang213
Use this skill to monitor a deployed URL for regressions after deploys, merges, or dependency upgrades.
SkillDFreshness: D★ 5Claude Code +9 - 0.256score
backend-patterns
majiang213
Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.
SkillDFreshness: D★ 5Claude Code +9
Signals
- Stars
- 5
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Apr 3, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/majiang213/OpenClaw-MAS
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.563score
browser-qa
sakuradairong
Use this skill to automate visual testing and UI interaction verification using browser automation after deploying features.
SkillCFreshness: C★ 48Claude Code +9 - 0.362score
browser-qa
nguyentrunghieutcu
Use this skill to automate visual testing and UI interaction verification using browser automation after deploying features.
SkillBFreshness: B★ 19Claude Code +9 - 0.360score
browser-qa
tensology
Use this skill to automate visual testing and UI interaction verification using browser automation after deploying features.
SkillBFreshness: B★ 17Claude Code +9 - 0.356score
browser-qa
unrealandychan
Use this skill to automate visual testing and UI interaction verification using browser automation after deploying features.
SkillBFreshness: B★ 12Claude Code +9 - 0.312score
browser-qa
DevRik99
Use this skill to automate visual testing and UI interaction verification using browser automation after deploying features.
SkillBFreshness: BClaude Code +9 - 0.243score
browser-qa
ryan-mt
Use this skill to automate visual testing and UI interaction verification using browser automation after deploying features.
SkillDFreshness: DClaude Code +9
More from majiang213
- 0.464score
agent-payment-x402
majiang213
Add x402 payment execution to AI agents — per-task budgets, spending controls, and non-custodial wallets via MCP tools.
SkillDFreshness: D★ 5Claude Code +9 - 0.463score
canary-watch
majiang213
Use this skill to monitor a deployed URL for regressions after deploys, merges, or dependency upgrades.
SkillDFreshness: D★ 5Claude Code +9
Cite this page
browser-qa skill. Agent Mart. https://agentmart.dev/skills/majiang213-browser-qa (last updated 2026-10-24)