chrome-devtools

Automate browser navigation, form filling, and JavaScript execution with Puppeteer CLI scripts.

1|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/chef0111/physthink --skill chrome-devtools-chef0111
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chrome-devtools
Source: https://github.com/chef0111/physthink/tree/main/.agents/skills/chrome-devtools
Command: npx skills add https://github.com/chef0111/physthink --skill chrome-devtools-chef0111

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates browser interactions, debugging, and performance analysis, eliminating the need for manual repetitive tasks in web development and testing.

Core Features & Use Cases

  • Browser Automation: Navigate pages, click elements, fill forms, and execute JavaScript.
  • Debugging & Analysis: Monitor console logs, network traffic, and measure performance metrics.
  • Web Scraping: Extract data from web pages programmatically.
  • Use Case: Automatically log into a website, fill out a multi-step form, and capture a screenshot of the final confirmation page.

Quick Start

Use the chrome-devtools skill to navigate to example.com and take 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 automate web scraping and form filling with Puppeteer?

Browser automation with Puppeteer navigates pages, clicks elements, fills forms, and executes JavaScript to extract data programmatically. It supports deterministic task execution through CLI scripts, returning structured JSON output and detailed logs.

Can I monitor network traffic and measure performance metrics during browser automation?

Yes, browser automation supports debugging and performance analysis by monitoring console logs and network traffic. Puppeteer CLI scripts execute tasks deterministically and measure performance metrics while providing detailed logging for analysis.

What is the best way to capture screenshots of web pages programmatically?

Screenshotting is handled by Puppeteer CLI scripts that navigate to target pages and capture the viewport. The browser automation skill executes these tasks deterministically, providing structured JSON output to confirm the captured results.

Do I need any external dependencies to run Puppeteer CLI scripts for web automation?

No external dependencies are required to use this browser automation skill. The Puppeteer CLI scripts operate independently to execute navigation, form filling, and JavaScript execution, outputting results via JSON and detailed logs.

How does deterministic task execution work for debugging web applications?

Deterministic task execution runs Puppeteer CLI scripts to perform browser interactions like navigation and JavaScript execution consistently. It outputs structured JSON and detailed logs, ensuring reliable debugging and performance analysis results.