browse
Browser Automation with @playwright/cli
All commands use browse.sh — a wrapper script bundled with this skill that calls npx @playwright/cli with the correct config. The config enables headed mode, persistent sessions, and stores all data in the project's .playwright/data/ directory.
Project conventions
- Use
browse.shfrom this skill's base directory (shown asBase directory for this skill:when loaded) for all commands:<skill-base-dir>/browse.sh open <url> - Session data is stored in
.playwright/data/session/and snapshots in.playwright/data/output/relative to the working directory.
Check ## Browser testing in CLAUDE.md for project-specific overrides (base URL, browser choice, dev server instructions).
Quick start
# Open browser
<skill-base-dir>/browse.sh open
More from cauethenorio/skillbox
read-pdf
Use when needing to extract text, tables, or structured data from PDF files, as a fallback when the built-in Read tool cannot handle the PDF
2clean-commit
Create clean, atomic commits following project conventions. Use when committing code changes, staging files, or writing commit messages.
2managing-todos
Use when needing to capture, list, update, or archive todo items noticed during a session. Also use when you notice something worth fixing later but unrelated to the current task — in that case, ask user before creating.
1read-whatsapp-export
Use when needing to process exported WhatsApp conversations — converts raw exports (zip or folder with _chat.txt) into clean markdown with transcribed voice messages
1