chrome-mcp

Automates Chrome tasks including navigation, data extraction, and page snapshots via deterministic commands.

10|Updated Nov 29, 2025
One-click install
npx skills add https://github.com/benjaminshafii/digital-empire --skill chrome-mcp
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: chrome-mcp
Source: https://github.com/benjaminshafii/digital-empire/tree/main/.opencode/skill/chrome-mcp
Command: npx skills add https://github.com/benjaminshafii/digital-empire --skill chrome-mcp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables precise and token-efficient automation of Chrome browser tasks, reducing interaction cost while performing common browser actions at scale.

Core Features & Use Cases

  • Deterministic navigation: go to URLs with minimal API calls and predictable state.
  • Data extraction: pull structured data using evaluate_script with safe limits to avoid large responses.
  • Page analysis: take snapshots to understand page structure and locate elements reliably.
  • Use Case: extract the top 15 product titles and links from a listing page, then verify the presence of a specific keyword across results.

Quick Start

Use the chrome-mcp skill to navigate to a page, extract data with evaluate_script, and optionally capture a page snapshot for structure analysis. chrome_navigate_page({ url: "https://example.com/search?q=term" }) chrome_evaluate_script({ function: () => { /* your script here */ } }) chrome_take_snapshot()

Frequently Asked Questions about chrome-mcp

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

FAQPage Schema
How do I automate Chrome browser tasks without using too many tokens?▼

Automate Chrome browser tasks efficiently by using deterministic commands like chrome_navigate_page and chrome_evaluate_script to minimize API calls and limit response sizes during web automation.

What is the best way to extract structured data from dynamic web pages?▼

Extract structured data from dynamic web pages by navigating to the URL and executing chrome_evaluate_script with safe limits. This approach ensures efficient data retrieval while avoiding large, unmanageable responses.

Can I take a snapshot of a web page to understand its structure during automation?▼

Yes, you can capture a page snapshot using the chrome_take_snapshot command. This allows you to analyze page structure and reliably locate elements for further interaction during browser automation.

How do I handle errors and manage multiple pages in web automation?▼

Handle errors and manage multiple pages using built-in patterns for error handling and multi-page management provided by the chrome-mcp skill, ensuring predictable state and reliable navigation across dynamic sites.

Does Chrome automation work for verifying specific keywords across search results?▼

Yes, Chrome automation supports verifying specific keywords across search results. You can navigate to a search page, extract the listings using evaluate_script, and check for the presence of your target keyword.