chrome-driver banner
The-Focus-AI The-Focus-AI

chrome-driver

Development community intermediate

Description

A Claude Code plugin that enables LLMs to interact with web pages through Chrome DevTools Protocol, implemented in pure Perl with no external dependencies.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

chrome-driver

A Claude Code plugin that enables LLMs to interact with web pages through Chrome DevTools Protocol, implemented in pure Perl with no external dependencies.

Features

  • Browser Automation: Navigate, click, type, interact with web pages
  • Content Extraction: Extract HTML, text, or markdown from pages
  • Visual Capture: Take screenshots (PNG, JPEG, WebP)
  • PDF Generation: Convert pages to PDF with full control
  • JavaScript Execution: Run JavaScript in browser context
  • Session Management: Save/load cookies and authentication state
  • Zero Dependencies: Pure Perl 5.14+ with standard modules only

Installation

Prerequisites

  • Perl 5.14 or later (included with macOS/Linux)
  • Chrome or Chromium browser

Install Plugin

**Via Focus Marketplace (Recommended):**

# Add the Focus marketplace (if not already added)
/plugin marketplace add The-Focus-AI/claude-marketplace

# Install the plugin
/plugin install chrome-driver@focus-marketplace

Then restart Claude Code.

**Manual Installation:**

# Clone repository
git clone https://github.com/The-Focus-AI/chrome-driver
cd chrome-driver

# The plugin is self-contained in .claude-plugin/
# Point Claude Code to this directory or copy to your plugins location

Quick Start

Use with Claude Code

Simply ask Claude to interact with websites:

> Take a screenshot of example.com
> Extract the text from https://news.ycombinator.com
> Generate a PDF of this page
> Fill out the login form at https://example.com/login

The browser-automation skill will automatically activate.

Slash Commands

Quick commands for common tasks:

/browser              # Check browser status
/screenshot URL       # Take screenshot
/pdf URL              # Generate PDF
/extract URL          # Extract content
/navigate URL         # Navigate and interact
/interact             # Multi-step interactions (no page reload)

...