From antigravity-awesome-skills
Automates browsers with Playwright Go for scraping, testing dynamic sites (SPAs), and stealthy interactions evading bot detection like Cloudflare.
How this skill is triggered — by the user, by Claude, or both
Slash command
/antigravity-awesome-skills:go-playwrightThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill provides a comprehensive framework for writing high-performance, production-grade browser automation scripts using `github.com/playwright-community/playwright-go`. It enforces architectural best practices (contexts over instances), robust error handling, structured logging (Zap), and advanced human-emulation techniques to bypass anti-bot systems.
This skill provides a comprehensive framework for writing high-performance, production-grade browser automation scripts using github.com/playwright-community/playwright-go. It enforces architectural best practices (contexts over instances), robust error handling, structured logging (Zap), and advanced human-emulation techniques to bypass anti-bot systems.
Risk Level: 🔵 Safe
defer to prevent memory leaks.go run github.com/playwright-community/playwright-go/cmd/playwright@latest install --with-deps).CRITICAL: Never launch a new Browser instance for every task.
Browser once (singleton). Create a new BrowserContext for each distinct session or task.go.uber.org/zap exclusively.fmt.Println.zap.NewDevelopment() (Console friendly)zap.NewProduction() (JSON structured)logger.Info("clicking button", zap.String("selector", sel))).defer to close Pages, Contexts, and Browsers.playwright.PageClickOptions{Timeout: playwright.Float(5000)}).To bypass anti-bot systems (Cloudflare, Akamai), the generated code must imitate human physiology:
Fill(). Use Type() with random delays between keystrokes (50ms–200ms).resources/implementation-playbook.md for detailed code examples and implementation patterns.Headless=false, SlowMo=100+.NewContext, apply new Proxy, rotate User-Agent.SafeAction with Zap logging.HumanType, BezierMouse, and Stealth Scripts.npx claudepluginhub sickn33/antigravity-awesome-skills --plugin antigravity-awesome-skillsEnables robust, stealthy browser automation with Playwright Go, emphasizing context-based architecture, structured logging, and anti-detection for scraping and testing.
Provides best practices for browser automation using Playwright and Puppeteer in web testing, scraping, and AI agents. Covers selectors, auto-waits, isolation, screenshots, and anti-detection.
Automates browser tasks with Playwright: tests pages, fills forms, screenshots, responsive design, UX validation, login flows, link checks. Auto-detects dev servers, runs visible browser.