playwright — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited playwright (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use this skill for browser automation tasks: visual testing, page interaction, form filling, screenshot comparison, and debugging rendered pages. Invoke with /playwright [URL] to navigate to a specific page, or /playwright to start without a URL.
Use $ARGUMENTS as the URL to navigate to. If empty, ask the user what page to work with.
Do NOT use this skill for writing test files or test code. This is for live browser interaction via MCP tools.
The Playwright MCP provides two ways to see page state. Use the right one:
browser_snapshot for that.Default workflow:
browser_snapshot to understand what's on the pagebrowser_click, browser_type, browser_fill_form, etc.)browser_snapshot again to verify the action workedbrowser_take_screenshot only when visual verification is neededWhen comparing implementation against Figma designs:
get_screenshot from the Figma MCP for the design referencebrowser_navigatebrowser_resizebrowser_take_screenshot to capture the current stateDon't declare "looks good" after a single screenshot. Compare carefully. If you can't tell, use browser_evaluate to measure computed styles and compare against the Figma spec values.
Vague instructions lead to wrong element clicks. When interacting with elements:
browser_snapshot output (e.g., "Submit button in the login form", not just "the button")browser_fill_form to populate multiple fields at once instead of individual browser_type calls when possiblebrowser_select_option rather than clicking and typingbrowser_wait_for to confirm the expected result (success message, redirect, etc.)browser_console_messages if something fails silentlyWhen something goes wrong:
Don't guess at the problem. Use these tools to gather evidence first.
Large DOM trees consume significant tokens per browser_snapshot. Keep context manageable:
browser_evaluate to query specific elements instead of snapshotting the entire treebrowser_closeThe Playwright MCP browser is visible. For authenticated pages:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.