chrome-devtools

Automate browser tasks and data collection with Puppeteer persistent sessions.

Updated Jan 20, 2026
One-click install
npx skills add https://github.com/lukebaze/forex-rebate-bot --skill chrome-devtools-lukebaze
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chrome-devtools
Source: https://github.com/lukebaze/forex-rebate-bot/tree/main/.opencode/skill/chrome-devtools
Command: npx skills add https://github.com/lukebaze/forex-rebate-bot --skill chrome-devtools-lukebaze

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires puppeteer, sharp, debug, yargs, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Automate browser tasks, testing, and data collection across websites with persistent sessions using Puppeteer CLI scripts.

Core Features & Use Cases

  • Deterministic browser automation using Puppeteer CLI scripts with session persistence.
  • Take screenshots, measure performance, monitor network, and automate form interactions.
  • Debug JavaScript in pages and script-driven workflows across project- and user-scope deployments.

Quick Start

Install dependencies and run a sample script to navigate to a page and capture a screenshot.

Frequently Asked Questions about chrome-devtools

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

FAQPage Schema
How do I keep a Puppeteer browser session open across multiple script runs?

Puppeteer session persistence saves a WebSocket endpoint in a .browser-session.json file, allowing you to reuse a single browser instance across multiple script runs for sequential automation tasks.

Can I automate screenshots and network monitoring with Puppeteer CLI?

Yes, Puppeteer CLI scripts automate screenshots, network monitoring, performance analysis, web scraping, and form automation across multiple environments using deterministic browser sessions.

What do I need to run browser automation scripts with Puppeteer?

To run browser automation scripts, you need Node.js and Puppeteer installed, along with dependencies like sharp for image processing and yargs for command-line argument parsing.

Does browser automation with Puppeteer support JavaScript debugging in pages?

Yes, Puppeteer browser automation supports JavaScript debugging in pages and script-driven workflows across project- and user-scope deployments for interactive troubleshooting.

What is the best way to scrape web data while keeping an active browser session?

Using Puppeteer CLI with session persistence is the best way to scrape web data while keeping an active browser session, storing the WebSocket connection in .browser-session.json to maintain state across script executions.

Why does my Puppeteer script lose cookies and state between separate executions?

Puppeteer scripts lose cookies and state between executions because a new browser launches by default; applying session persistence via a .browser-session.json file reuses the WebSocket connection to maintain state.