firefox-bidi
CommunityDrive and inspect Firefox via WebDriver BiDi.
Software Engineering#automation#screenshot#dom inspection#firefox#browser debugging#webdriver bidi#console diagnostics
Authorbugabinga
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Debugging or interacting with web pages often requires inspecting real browser state (DOM, console/network events, and screenshots) that can’t be reliably reproduced from text alone.
Core Features & Use Cases
- Inspect page structure with semantic snapshots: Generate a compact, agent-friendly view of visible interactive elements for navigation and reasoning.
- Extract HTML and evaluate expressions: Pull full page HTML or targeted selector HTML, and run safe JavaScript expressions against a specific browsing context.
- Drive interaction with reliable clicks and typing: Click by CSS selector or accessible text, click at coordinates as a visual fallback, type into the focused element, and repeatedly load more content.
- Diagnose console and network issues: Subscribe to BiDi console events and network responses (and optionally use experimental RDP for closer DevTools Console parity).
- Manage a Firefox instance: Reuse a managed Firefox profile/process across commands, or connect to an existing BiDi-enabled Firefox using environment configuration.
Quick Start
Run the skill to list contexts and auto-start a managed Firefox if needed, then choose a context prefix for subsequent inspect and interaction commands.
Dependency Matrix
Required Modules
None requiredComponents
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: firefox-bidi Download link: https://github.com/bugabinga/pi-ext/archive/main.zip#firefox-bidi Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.