browser

Control a running Chrome via remote debugging to automate browser interactions.

2|1|Updated Jul 19, 2024
One-click install
npx skills add https://github.com/TeamDay-AI/agents --skill browser-teamday-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser
Source: https://github.com/TeamDay-AI/agents/tree/main/skills/teamday/browser
Command: npx skills add https://github.com/TeamDay-AI/agents --skill browser-teamday-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates browser interactions by controlling a running Chrome via remote debugging to streamline automated testing, data extraction, and visual verification.

Core Features & Use Cases

  • Lightweight, token-efficient browser automation that connects to an existing Chrome instance
  • Supports taking screenshots, evaluating JavaScript in page context, selecting DOM elements, and authenticated scraping
  • Use cases include quick UI validation, data extraction, and repeated browser tasks without heavy testing infra

Quick Start

Launch Chrome with remote debugging using the browser-start script, then use the navigate, screenshot, eval, and pick scripts to automate tasks.

Frequently Asked Questions about browser

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

FAQPage Schema
How do I automate web scraping with a running Chrome instance via remote debugging?

Automate web scraping by using puppeteer-core to connect to Chrome's remote debugging endpoint, enabling JavaScript evaluation, DOM element selection, and authenticated data extraction against live websites.

Can I take screenshots of web pages for automated UI validation without heavy testing infrastructure?

Yes, you can take screenshots for automated UI validation by controlling an existing Chrome instance. This lightweight approach streamlines visual verification without requiring heavy testing infrastructure.

Do I need to install a full browser to perform browser automation and element picking?

No, you do not need to install a full browser. The Skill uses puppeteer-core to connect to an already running Chrome instance via remote debugging, providing scripts for navigation and element picking.

What is the best way to execute JavaScript in the page context for data extraction?

The best way to execute JavaScript in the page context is by connecting to Chrome's remote debugging port. This allows direct evaluation of code within the live page for targeted data extraction.

Does this browser automation approach support authenticated scraping with profile-based sessions?

Yes, authenticated scraping is supported through optional profile-based sessions. This allows you to maintain login states and perform repeated browser tasks against live websites.

Why use puppeteer-core for browser automation instead of other remote debugging tools?

Use puppeteer-core for lightweight, token-efficient browser automation. It directly controls a running Chrome instance via remote debugging to streamline automated testing and data extraction without heavy dependencies.