browser-automation

Automate website navigation, screenshots, form filling, and content scraping with Puppeteer.

1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/MCERQUA/jam-skills --skill browser-automation-mcerqua
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser-automation
Source: https://github.com/MCERQUA/jam-skills/tree/main/browser-automation
Command: npx skills add https://github.com/MCERQUA/jam-skills --skill browser-automation-mcerqua

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires puppeteer, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines website interaction by automating navigation, taking screenshots, clicking elements, filling forms, and scraping content.

Core Features & Use Cases

  • Website Navigation: Programmatic navigation to specified URLs.
  • Screenshot Taking: Capturing full-page and viewport screenshots.
  • Element Interactions: Automating click events, filling input forms, and interacting with select and checkbox elements.
  • Content Scraping: Extracting text and data from web pages.
  • Use Case: Need to gather data from e-commerce websites? Use this Skill to scrape prices, descriptions, and customer reviews, automatically and efficiently.

Quick Start

Use the browser-automation skill to navigate to 'https://example.com', click the 'Sign Up' button, and fill the 'Email' and 'Password' fields.

Frequently Asked Questions about browser-automation

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

FAQPage Schema
How do I automate website scraping and form filling with Puppeteer?

Website scraping and form filling automation is handled by driving Chrome Headless with Puppeteer to programmatically navigate URLs, click elements, fill inputs, and extract content. This approach supports e-commerce data collection and UI testing workflows.

Can I take full-page screenshots during headless browser navigation?

Full-page screenshots can be captured during headless browser navigation using Puppeteer. The automation scripts capture both viewport-specific and full-page screenshots to document website interactions and verify page states.

Does this approach work for extracting e-commerce prices and customer reviews?

Extracting e-commerce prices, descriptions, and customer reviews is a primary use case for this approach. The Puppeteer-driven automation navigates product pages and scrapes the required text and data efficiently.

What do I need to set up to start automating UI interactions with Chrome Headless?

To start automating UI interactions with Chrome Headless, you need the Puppeteer dependency installed in your environment. Puppeteer provides the necessary API to control the browser, click elements, and interact with forms.

Is Puppeteer the best way to automate website navigation for data collection?

Puppeteer is a highly effective way to automate website navigation for data collection because it leverages Chrome Headless to render JavaScript and interact with elements. This makes it suitable for scraping dynamic e-commerce sites and performing UI testing.

What are the limitations of using Chrome Headless for UI automation?

Chrome Headless UI automation requires the Puppeteer dependency and may face limitations when encountering advanced anti-bot mechanisms or CAPTCHAs. It is designed for programmatic navigation, scraping, and form interaction rather than bypassing strict access controls.