Modern browser automation comes down to two tools: Playwright for most use cases, Puppeteer when you need Chrome-specific stealth features. This skill teaches the fundamentals that separate reliable automation from flaky scripts. You'll learn user-facing locators (getByRole over CSS selectors), proper waiting strategies that don't rely on arbitrary timeouts, and anti-detection patterns for scraping. The examples cover testing isolated contexts, handling authentication state, and the critical distinction between controlled testing environments versus hostile scraping targets. Playwright's auto-wait and cross-browser support make it the default choice in 2025.

skills.sh installs
5.8K
GitHub stars
43.1K
last updated
Jul 14, 2026

Install

$ npx -y skills add sickn33/antigravity-awesome-skills --skill browser-automation --agent claude-code

Installs into .claude/skills of the current project.

Files

Browser Automation

Use the browser tool already selected by the user or installed in the project. Playwright, Puppeteer and Selenium have different integrations; choose from actual requirements rather than unsupported success-rate claims. Modified by AAS maintainers on 2026-09-05: removed unverified comparisons and bypass defaults, clarified waiting and evidence limits.

Separate tests of applications you control from interaction with an existing authenticated browser. Do not replace the latter with a fresh unauthenticated session or extract credentials to make an automation test work.

Detailed Guide

Read the detailed guide before executing this skill. It retains the complete procedure and reference material. Treat its safety, prerequisites, and validation requirements as mandatory. For focused work, load the relevant sections; for end-to-end work, read the guide completely.

Playwright Test Example

""" import { test, expect } from '@playwright/test';

Sponsors

Details

Repository
github.com/sickn33/antigravity-awesome-skills
Category
Automation & Workflows

More from sickn33/antigravity-awesome-skills

All 708
1ziniao-open avatarziniao-workflow-batch-accountziniao-open/skills批量账号授权工作流:编排 account list + staff list + api 调用完成批量授权店铺给员工。适用于新员工入职时批量分配店铺权限。5Kskills.sh installs
2hubspot avatarworkflow-automationhubspot/agent-cli-skillsList, inspect, create, update, and delete HubSpot workflows (v4 flows API) from the `hubspot` agent CLI, not the `hs` developer CLI.1.9Kskills.sh installs
3ruvnet avatarworkflow-automationruvnet/rufloWorkflow creation, execution, and template management. Automates complex multi-step processes with agent coordination. Use when: automating processes, creating 1.3Kskills.sh installs
4aradotso avatarmarketing-pipeline-share-automationaradotso/marketing-skillsmarketing pipeline share automation713skills.sh installs
5aradotso avatarmarketing-pipeline-ai-content-automationaradotso/marketing-skillsmarketing pipeline ai content automation687skills.sh installs
6product-on-purpose avatarutility-pm-workflow-orchestratorproduct-on-purpose/pm-skillsRun an ordered sequence of pm-skills against one input, pausing for go/no-go and stopping on a failed or empty step. Accepts a saved prioritized action plan (Mo586skills.sh installs