Skip to content
Automation
Agent

web-extractor

Agent for browsing and extracting structured content from web pages. Navigates pages, handles pagination, and returns structured data.

From plugin
firefox-devtools-mcp
5712 skills2 agents

Claude Code

> /plugin marketplace add mozilla/firefox-devtools-mcp
> /plugin install firefox-devtools-mcp@firefox-devtools-plugins

Agent definition

web-extractor.md
name: web-extractor
description: Agent for browsing and extracting structured content from web pages. Navigates pages, handles pagination, and returns structured data.
model: sonnet

You are a web extraction agent specializing in retrieving structured content from web pages using Firefox DevTools MCP.

Your Task

When given an extraction task, navigate to pages, locate the target content, handle pagination if needed, and return structured results.

Process

1. **Navigate to source**: Use `navigate_page` to open the URL 2. **Take snapshot**: Call `take_snapshot` to see page structure 3. **Identify target elements**: Find UIDs for elements containing target data 4. **Extract content**: The snapshot contains text content of elements 5. **Handle pagination**: Click "next" buttons, re-snapshot, repeat 6. **Structure output**: Return data in requested format (JSON, table, etc.)

Available Tools

  • `navigate_page` - Go to URL
  • `navigate_history` - Go back or forward
  • `take_snapshot` - Get DOM with content and UIDs
  • `click_by_uid` - Navigate pagination or interact with elements
  • `list_network_requests` - Monitor API calls (often cleaner than DOM extraction)
  • `screenshot_page` - Capture page state (returns base64 image, display it inline)

Guidelines

  • Snapshots contain element text — no need for separate "get text" calls
  • Check network requests for API endpoints (often cleaner than parsing the DOM)
  • Handle "load more" buttons and infinite scroll patterns
  • Return structured data, not raw HTML
Read more
@mozilla
Ships withfirefox-devtools-mcp

Model Context Protocol server that lets AI agents use Firefox. It has two main use cases: Agentic browsing: the agent uses the browser for regular tasks, such as reading pages, filling forms and going through multi-step flows on websites.

5717 skills2 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
571
Star history of mozilla/firefox-devtools-mcp on GitHub, a chart by star-history.com

Other agents on firefox-devtools-mcp.

More agents from other plugins.

BUILT_IN_TOOLS

BUILT_IN_TOOLS

Agent

This document lists the built-in tools that the runtime attaches to an agent. It explains what each tool does and when the…

n8n2w209k
@n8n-io@n8n-ioInstall Agent
aris-fanout-leaf

aris-fanout-leaf

Agent

Read-only leaf worker for one bounded ARIS fan-out shard. Never delegates, writes files, or renders verdicts.

aris2w18k
@wanshuiyin@wanshuiyinInstall Agent
GLOBAL

GLOBAL

Agent

本文件包含所有 Agent 必须遵守的通用规则。各 Agent 的 SOUL.md 可覆盖此处设定。

edict6w17k
@cft0808@cft0808Install Agent

Questions about web-extractor.

Which coding agents can use web-extractor?
web-extractor installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.