browser
Web browser automation with AI-optimized snapshots for claude-flow agents
npx skills add ruvnet/ruflo --skill browser --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Browser Automation Skill Web browser automation using agent-browser with AI-optimized snapshots. Reduces context by 93% using element refs (@e1, @e2) instead of full DOM. ## Core Workflow ```bash # 1. Navigate to page agent-browser open <url> # 2. Get accessibility tree with element refs agent-browser snapshot -i # -i = interactive elements only # 3. Interact using refs from snapshot agent-browser click @e2 agent-browser fill @e3 "text" # 4. Re-snapshot after page changes agent-browser snapshot -i ``` ## Quick Reference ### Navigation | Command | Description | |---------|-------------| | `open <url>` | Navigate to URL | | `back` | Go back | | `forward` | Go forward | | `reload` | Reload page | | `close` | Close browser | ### Snapshots (AI-Optimized) | Command | Description | |---------|-------------| | `snapshot` | Full accessibility tree | | `snapshot -i` | Interactive elements only (buttons, links, inputs) | | `snapshot -c` | Compact (remove empty elements) | | `snapshot -d 3` | Limit depth to 3 levels | | `screenshot [path]` | Capture screenshot (base64 if no path) | ### Interaction | Command | Description | |---------|-------------| | `click <sel>` | Click element | | `fill <
- Core Workflow
- Quick Reference
- Navigation
- Snapshots (AI-Optimized)
- Interaction
- Get Info
- Wait
- Sessions
- Selectors
- Element Refs (Recommended)
- CSS Selectors
- Semantic Locators
- Examples
- Login Flow
agent-browser open <url> agent-browser snapshot -i # -i = interactive elements only agent-browser click @e2 agent-browser fill @e3 "text" agent-browser snapshot -i Get refs from snapshot Use ref to interact agent-browser click "#submit" agent-browser fill ".email-input" "test@test.com" agent-browser find role button click --name "Submit"
What does the browser skill do?
Web browser automation with AI-optimized snapshots for claude-flow agents
How do I install it?
Run `npx skills add ruvnet/ruflo --skill browser --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From ruvnet/ruflo, a repository with 67,015 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.