Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
What it does
Claude tests code by reading it, not by running it. It can tell you a flow should work without knowing that a CSS z-index is blocking a button, a redirect isn't firing in the browser environment, or a form validation error only appears after a second submission. This skill gives Claude a Playwright-based toolkit to actually interact with your running local app: navigate to pages, click elements, fill forms, read console errors, and capture screenshots — all from the terminal.
Use case
Verifying that UI changes work correctly before committing. Most valuable for auth flows, form validation, multi-step processes, and anything that behaves differently in the browser than it appears in code. Made by Anthropic.
"Open localhost:3000 and verify the login flow works end to end." "Take a screenshot of the dashboard and tell me if anything looks broken." "Submit this form with invalid data and capture what the user sees." "The checkout button isn't working — open it in a browser and check the console." "Run through the signup → email verification → onboarding flow and report any issues."
Make sure your local dev server is running before asking Claude to test.
Ask Claude to test a specific flow or page — it opens a browser, interacts with the UI, and returns what it finds.
For regressions: ask Claude to run the same test after each change to the relevant component.
Input
A URL or route and a description of the flow or behaviour to verify.
Output
Screenshots at key steps, browser console output, and a structured report of what passed, what failed, and — for failures — the specific element or behaviour that broke.
npx skillsadd anthropics/skills/webapp-testing
npx skillsadd anthropics/skills/webapp-testing
Requires skills.sh CLI
Four-phase debugging methodology: root cause investigation, pattern analysis, hypothesis testing, implementation. Never fixes without finding the root cause first.
Build, navigate, and test iOS apps through simulator automation — screenshots, gestures, and UI verification.
General-purpose browser automation using Playwright for testing, scraping, and workflow automation.