browser-automation

Automate web browsing tasks including navigation, data extraction, form filling, and screenshots with Playwright.

1|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/smukerji/openTorriAI --skill browser-automation-smukerji
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser-automation
Source: https://github.com/smukerji/openTorriAI/tree/main/apps/api/skills/bundled/browser-automation
Command: npx skills add https://github.com/smukerji/openTorriAI --skill browser-automation-smukerji

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates repetitive and time-consuming web-based tasks, such as data scraping, form filling, and screenshot capture, freeing up users from manual browser interaction.

Core Features & Use Cases

  • Web Navigation: Visit any URL, handle redirects, and wait for dynamic content.
  • Data Extraction: Scrape structured data (JSON, CSV) from web pages using robust selectors.
  • Form Interaction: Fill out forms, click buttons, and handle user consent.
  • Screenshot Capture: Generate visual documentation of web pages or specific elements.
  • Use Case: Automatically extract product prices and availability from an e-commerce website, or fill out a registration form on a new service.

Quick Start

Use the browser-automation skill to navigate to https://example.com and extract all the text content from the page.

Frequently Asked Questions about browser-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate web scraping and extract structured data from web pages?

Web scraping is automated by navigating to URLs, waiting for dynamic content to load, and extracting structured data into JSON or CSV formats using robust Playwright selectors for reliable element targeting.

What's the best way to fill out registration forms automatically on new services?

Form filling is handled by automating browser interactions to input data, click buttons, and manage user consent prompts, simulating manual user behavior to complete registration workflows on target web pages.

Can I use Playwright to capture screenshots of specific web page elements?

Screenshot capture is supported through Playwright browser interaction, allowing you to generate visual documentation of entire web pages or target specific elements for monitoring and reporting purposes.

Does browser automation work with sites that rely heavily on dynamic content and redirects?

Browser automation handles dynamic content and redirects by explicitly waiting for elements to render and network activity to settle, ensuring web extraction and navigation logic execute reliably on JavaScript-heavy sites.

How do I monitor website availability and changes using browser automation?

Site monitoring is achieved by scheduling automated browser navigation to target URLs, capturing screenshots, and extracting page text to compare availability or detect content changes over time.