ck:chrome-devtools

Automate browser tasks with Puppeteer scripts and persistent sessions.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/droppii/droppii-agents --skill ck-chrome-devtools-droppii
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:chrome-devtools
Source: https://github.com/droppii/droppii-agents/tree/main/cursor/skills/chrome-devtools
Command: npx skills add https://github.com/droppii/droppii-agents --skill ck-chrome-devtools-droppii

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automate repetitive browser tasks and debugging workflows by orchestrating Puppeteer scripts and persistent sessions, reducing manual toil and enabling reliable test and data collection.

Core Features & Use Cases

  • Browser automation via Puppeteer with persistent sessions across runs for continuity
  • ARIA snapshot and element interaction tooling for stable selectors and accessibility checks
  • Session management and remote debugging support for debugging and testing across headless/headed modes
  • Use cases include automated data extraction, form automation, performance checks, and visual verification

Quick Start

Install dependencies for the skill in its directory and run a sample navigate script to verify a persistent Puppeteer session.

Frequently Asked Questions about ck:chrome-devtools

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

FAQPage Schema
How do I automate browser tasks with persistent sessions in Puppeteer?

You can automate browser tasks using Puppeteer scripts with persistent sessions across runs for continuity. This approach applies to automation, testing, scraping, and debugging workflows across both headless and headed modes.

Does Puppeteer support remote debugging for headless and headed browser sessions?

Yes, Puppeteer supports remote debugging for both headless and headed browser sessions. It provides session management tools to initialize, run, and maintain WebSocket connections for effective debugging and testing.

Do I need Node.js to run Puppeteer scripts for web scraping and browser automation?

Yes, running Puppeteer scripts for web scraping and browser automation requires Node.js 18+ and Puppeteer-based script dependencies to initialize, run, and maintain WebSocket browser sessions effectively.

What is the best way to maintain state continuity for automated form filling and data extraction?

The best way to maintain state continuity is using Puppeteer with persistent sessions across runs. This ensures reliable automated data extraction, form automation, and visual verification by preserving browser state between script executions.

Can I use ARIA snapshots for stable selectors and accessibility checks during browser automation?

Yes, you can use ARIA snapshot and element interaction tooling during browser automation. This provides stable selectors and performs accessibility checks, ensuring robust and reliable automated browser interactions.

Why does my Puppeteer session lose state during automated browser testing?

Your Puppeteer session may lose state if not configured for persistent sessions across runs. Applying proper session management maintains WebSocket connections, ensuring continuity for reliable debugging and automated testing workflows.