domains / families / software-engineering / browser-automation

browser-automation

combined

Use when the user asks to do something on a real website, such as open a page, click through a flow, fill or submit a form, log in, extract data, take screenshots, or run a Skyvern workflow. Calls the Skyvern MCP server. Build reliable browser checks using observed UI state, semantic locators, bounded waits, isolated test data and explicit outcome verification.

When to use

When not to use

Skill page

Conflict

The two skills describe different procedures for different tools. The first is a specific operational runbook for the Skyvern MCP server, defining a session-based workflow, a strict approval protocol for credit-consuming actions, and security rules for handling web content and secrets. The second is a general guide for writing reliable browser automation tests using Playwright/Puppeteer/Selenium, focusing on semantic locators, test isolation, and avoiding fragile selectors. They do not reproduce or shorten each other; they are distinct approaches to browser automation (cloud-hosted agent vs. local test framework).