Browser Automation skills for AI agents
4 practitioner-grade browser automation skills, each a focused Markdown document your agent loads into context on demand. Search them from Claude Desktop, Cursor or any MCP client, or pull one with the CLI.
All 4 skills
- Agent-Driven Browser Tasks
Connect an LLM agent to a browser to perform tasks: navigation, form filling, data extraction, multi-step workflows. Covers tool design, the Page-as-context pattern, screenshot-based vision, and the failure modes specific to LLM-driven browsing. Use when building agents that interact with the web.
209 lines - Debugging Flaky Browser Tests
Diagnose and fix flaky end-to-end tests. Covers the categories of flake (timing, ordering, environment, real bug), the diagnostic process, and the architectural patterns that prevent flakes. Use when a test suite has flake rates above 1% and the team is losing trust in CI.
243 lines - Playwright Fundamentals for Reliable Automation
Use Playwright to drive browsers reliably across Chrome, Firefox, and WebKit. Covers selectors, waiting strategies, network interception, parallelism, and the patterns that distinguish flaky test suites from reliable ones. Use for E2E testing, web scraping, and any agent-driven browser task.
212 lines - Web Scraping at Scale
Build scrapers that run reliably across thousands of pages, handle rate limits, evade detection, and produce clean structured output. Covers proxy strategy, rate limiting, CAPTCHA handling, the legal and ethical considerations, and the architecture of a scraper that doesn't break weekly.
186 lines