extension-crawler

Scrape authenticated websites via a Chrome MV3 extension with backend URL queue.

Updated May 13, 2026
One-click install
npx skills add https://github.com/dloschiavo/orca --skill extension-crawler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: extension-crawler
Source: https://github.com/dloschiavo/orca/tree/main/recipe/extension-crawler
Command: npx skills add https://github.com/dloschiavo/orca --skill extension-crawler

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill enables you to scrape websites that require authenticated browser sessions, without the need for headless browsers.

Core Features & Use Cases

  • Authenticated Site Scraping: Scrapes sites that require login, MFA, or aggressive anti-bot measures.
  • Chrome Extension: Utilizes a Chrome MV3 extension to perform the scraping.
  • Content Scripts: Injects page-specific content scripts to extract data.
  • Background Tabs: Uses hidden background tabs to scrape without user intervention.
  • Data Flow: Backend manages the URL queue, extension polls, content script extracts, and backend records the results.

Quick Start

Enable the extension and use the 'extension-crawler' skill to scrape data from your target website.

Frequently Asked Questions about extension-crawler

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

FAQPage Schema
How do I scrape authenticated websites without using a headless browser?

Authenticated site scraping without a headless browser is achieved by using a Chrome extension as the scraping vehicle. This approach leverages your active browser session, bypassing login walls, MFA states, and aggressive anti-bot detection mechanisms.

Can I use my existing Chrome session to crawl sites that require login and MFA?

Yes, you can crawl sites requiring login and MFA by using a Chrome MV3 extension to poll a backend URL queue. The extension handles your real cookies and fingerprints, maintaining your authenticated session during hidden background tab scraping.

What is the best way to extract data from sites with aggressive anti-bot detection?

The best way to extract data from sites with anti-bot detection is using a real Chrome extension to open hidden background tabs. This method handles real user authentication and site-specific bot detection mechanisms without triggering headless browser blocks.

How does a Chrome MV3 extension handle background tab scraping without user intervention?

A Chrome MV3 extension handles background tab scraping by polling a backend URL queue and injecting content scripts into hidden tabs. It uses idle-gated pacing and a three-timestamp job state model to manage extraction without interrupting the user.

Does browser extension-based web scraping work for large-scale site crawling?

Browser extension-based web scraping operates continuously using a backend URL queue and a three-timestamp job state model. It is designed for authenticated scraping with idle-gated pacing, though scale is constrained by the local browser environment.

What are the limitations of scraping authenticated sites with a Chrome extension?

Limitations of scraping authenticated sites with a Chrome extension include relying on a single active browser session and idle-gated pacing. You should not use this approach if your scraping requires distributed processing across multiple machines or headless environments.