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.