camofox-browser

Automate fingerprint-protected website interactions via a Camoufox browser HTTP adapter.

1|1|Updated May 5, 2026
One-click install
npx skills add https://github.com/Ewan-yu/skill-repo --skill camofox-browser
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: camofox-browser
Source: https://github.com/Ewan-yu/skill-repo/tree/main/skills/camofox-browser
Command: npx skills add https://github.com/Ewan-yu/skill-repo --skill camofox-browser

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires node, npm, git, python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

camofox-browser automates interacting with websites in cases where normal browsing and scripted requests fail due to anti-bot fingerprinting, especially when login flows or dynamic pages require realistic browser behavior.

Core Features & Use Cases

  • Universal browser automation: Open, navigate, click, type, wait for conditions, scroll, and evaluate page JavaScript using Camoufox.
  • Robust login handling with session persistence: Support common login flows (consent popups, form login, QR login, and multi-step authentication) and save/restore authentication state for later reuse.
  • Controlled, user-in-the-loop verification: Detect when human intervention is required (QR, sliders, captchas, or login failures) and prompt you to complete the challenge instead of pretending success.

Use Case: You need to log into a finance portal, pass bot checks, and extract article or table content after authentication while keeping your session stable across runs.

Quick Start

Ask the agent to use camofox-browser to open the target URL, complete any required login steps, and then extract the page content you need by snapshots/evaluation while only showing screenshots when a captcha or QR code requires your help.

Frequently Asked Questions about camofox-browser

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

FAQPage Schema
How do I automate web scraping on websites that use anti-bot fingerprinting?

Automate web scraping on anti-bot fingerprinting websites by operating a Camoufox-based browser through an HTTP adapter to navigate pages, extract structured content, and handle authentication flows realistically.

How do I maintain browser session persistence across multiple automated login runs?

Maintain browser session persistence across automated login runs by saving and restoring authentication state via cookies and localStorage, allowing you to reuse authenticated sessions for later workflows.

Can I handle multi-step verification and QR code logins using browser automation?

Handle multi-step verification and QR code logins by detecting when human intervention is required, prompting you to complete the challenge instead of pretending success, and then resuming the automated workflow.

Do I need Node.js to run Camoufox browser automation for captcha handling?

You need Node.js 18+ to run Camoufox browser automation, along with a local camofox-browser HTTP endpoint, to properly execute the underlying browser service for captcha handling and page interaction.

What is the best way to extract structured content from a dynamically loaded page after authentication?

Extract structured content from dynamically loaded pages after authentication by using accessibility snapshots or JavaScript evaluation, waiting for specific conditions to be met before scraping the rendered data.

Why does automated login fail on finance portals with strict bot checks?

Automated login fails on finance portals with strict bot checks because normal scripted requests lack realistic browser behavior, whereas a fingerprint-protected browser handles consent popups and multi-step verification properly.