OverviewHistoryStatsSecurity
npx skills add ...
Documentation
SKILL.md
npx skills add bilalmk/todo_correct --skill browsing-with-playwright
npx skills add bilalmk/todo_correct --skill browsing-with-playwright
Automate browser interactions via Playwright MCP server.
Important: The --shared-browser-context flag is required to maintain browser state across multiple mcp-client.py calls. Without it, each call gets a fresh browser context.
Use ref from snapshot output to target elements:
For complex workflows, use browser_run_code to run multiple actions in one call:
Tip: Use browser_run_code for complex multi-step operations that should be atomic (all-or-nothing).
Run: python3 scripts/verify.py
Expected: ✓ Playwright MCP server running
pgrep -f "@playwright/mcp"bash scripts/start-server.shSee references/playwright-tools.md for complete tool documentation.
| Issue | Solution |
|---|---|
| Element not found | Run browser_snapshot first to get current refs |
| Click fails | Try browser_hover first, then click |
| Form not submitting | Use "submit": true with browser_type |
| Page not loading | Increase wait time or use browser_wait_for |
| Server not responding | Stop and restart: bash scripts/stop-server.sh && bash scripts/start-server.sh |