Automates Chrome browser sessions via the DevTools Protocol to perform complex web interactions, content extraction, and multi-tab management directly within Claude Code.
This skill provides Claude with direct, low-level control over Google Chrome using the Chrome DevTools Protocol (CDP). Unlike high-level abstractions, it allows for managing authenticated sessions through persistent profiles, controlling multiple tabs simultaneously, and switching between headless and headed modes. It is an essential tool for developers who need to automate form submissions, extract markdown or HTML from specific page elements, capture screenshots, and execute custom JavaScript within the browser context without the overhead of external automation frameworks.
Key Features
01Direct Chrome control via DevTools Protocol (CDP) with zero dependencies
02Persistent browser profiles for maintaining authenticated sessions and cookies
03Toggleable headless and headed modes for debugging and visual verification
04Multi-tab management including creation, switching, and closing
05Content extraction in Markdown, HTML, and text formats with CSS selector support
06103 GitHub stars
Use Cases
01Scraping data from dynamic, JavaScript-heavy websites for analysis
02Automating multi-step form submissions and complex login flows
03Debugging web application UI behavior and rendering in a live browser