playwright-cli
SKILL.md
Browser Automation With playwright-cli
This system provides playwright-cli via Nix (see nixos/flake.nix for the nixpkgs PR patch and nixos/code.nix for installation), so it’s available on PATH without any npm -g installs.
Quick Start
# First run (downloads browser bits used by Playwright)
playwright-cli install-browser
# Open a new browser session (optionally with a URL)
playwright-cli open
playwright-cli open https://example.com/
# Navigate, inspect, and interact
playwright-cli goto https://playwright.dev
playwright-cli snapshot
playwright-cli click e15
playwright-cli type "search query"
playwright-cli press Enter
# Save artifacts
playwright-cli screenshot --filename=page.png
playwright-cli pdf --filename=page.pdf
# Close the browser
playwright-cli close
Practical Workflow
playwright-cli open(oropen <url>)playwright-cli snapshot- Use element refs (
e1,e2, ...) from the snapshot withclick,fill,hover,check, etc. - Take
screenshot/pdfas needed playwright-cli close
Tips
- Use
playwright-cli state-save auth.json/state-load auth.jsonto persist login state across runs. - Use named sessions with
-s=mysessionwhen you need multiple concurrent browsers. - Set
PLAYWRIGHT_CLI_PACKAGEto pin the npm package (default is@playwright/cli@latest).
Weekly Installs
1
Repository
colonelpanic8/dotfilesGitHub Stars
210
First Seen
7 days ago
Security Audits
Installed on
zencoder1
amp1
cline1
openclaw1
opencode1
cursor1