What problem does it solve?
This skill solves the challenge of automating complex, interactive web tasks that require session persistence, JavaScript execution, and human-like interaction patterns which standard fetch-based scrapers cannot handle.
Core Features & Use Cases
- Persistent Browser Sessions: Maintains a single, long-running Chrome/Chromium daemon across multiple agent turns, preserving cookies, login states, and tab history.
- Interactive Automation: Provides primitives for clicking, typing, hovering, and scrolling, allowing agents to navigate SPAs, bypass anti-bot challenges, and complete multi-step forms.
- Stable DOM Referencing: Uses a unique snapshotting system to assign stable, numbered references to interactive elements, ensuring reliable interaction even on dynamic pages.
Quick Start
Use the nodriver-browser skill to navigate to the target URL and perform a snapshot to identify interactive elements for subsequent actions.