chrome-devtools

Automate browser tasks via Puppeteer CLI with session persistence and JSON output.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Chrome DevTools provides a suite of Puppeteer-based CLI scripts for browser automation, with session persistence and JSON output to enable consistent, repeatable workflows.

Core Features & Use Cases

  • Session-persistent CLI scripts for navigation, interaction, ARIA snapshotting, console and network monitoring, and Core Web Vitals measurement.
  • JSON-structured output to facilitate downstream automation and logging, plus auto-compressed screenshots to control storage.
  • Use cases include rapid debugging, CI/CD automation, and AI-assisted workflows that require deterministic browser state.

Quick Start

Launch a session by running node navigate.js --url https://example.com to begin automation.

Frequently Asked Questions about chrome-devtools

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

FAQPage Schema
How do I automate browser tasks with Puppeteer and keep session state?

Automate browser tasks with Puppeteer by running CLI scripts that store session state in a .browser-session.json file, enabling deterministic execution and session persistence across multiple navigations and interactions.

Can I measure Core Web Vitals and capture ARIA snapshots using a Puppeteer CLI?

Yes, you can measure Core Web Vitals and capture ARIA snapshots using Puppeteer CLI scripts that output JSON-structured data to facilitate downstream automation, logging, and rapid debugging workflows.

Does this Puppeteer CLI tool work in CI/CD pipelines for automation testing?

Yes, this Puppeteer CLI tool works in CI/CD pipelines for automation testing by providing JSON-structured output and auto-compressed screenshots to control storage, ensuring consistent and repeatable workflows.

Do I need Node.js 18 to run Puppeteer CLI scripts for browser automation?

Yes, you need Node.js 18 or higher to run these Puppeteer CLI scripts, along with the sharp and yargs dependencies, to execute browser automation tasks with session persistence.

What's the best way to get structured JSON output from browser automation scripts?

The best way to get structured JSON output from browser automation is using Puppeteer CLI scripts that monitor console and network activity, returning JSON-structured data for downstream logging and AI-assisted workflows.