Browser Record
Skill Verified ActiveOpen a named, traced browser session into an RVF cognitive container with a ruvector trajectory recording every action
To provide a robust and traceable mechanism for initiating and managing browser sessions, enabling detailed recording of user actions for replay, analysis, or debugging.
Features
- Opens named browser sessions
- Allocates RVF cognitive containers
- Records actions via ruvector trajectory
- Supports session replay and analysis
- Integrates with downstream browser skills
Use Cases
- Starting any browser interaction that requires preserving the trace for later replay or analysis.
- Exploring a website interactively while ensuring all actions are recorded.
- Establishing a reusable session for subsequent browser-based tasks.
- Debugging complex user flows by reviewing recorded trajectories.
Non-Goals
- Performing one-off, throwaway browser probes.
- Directly executing browser actions without session tracing.
- Redacting Personally Identifiable Information (PII) during navigation (handled by downstream skills).
Workflow
- Allocate session ID and RVF container
- Begin trajectory recording
- Open browser via `browser_open`
- Snapshot initial state (accessibility, screenshot)
- Record trajectory step before and after each interaction
- End session cleanly with verdict
- Compact RVF file
- Index session in AgentDB
Practices
- Browser Session Management
- Action Recording
- Trace Preservation
Prerequisites
- npx installed
- ruvector@0.2.25 or compatible
- @claude-flow/cli@latest or compatible
- MCP server with browser tools enabled
Installation
First, add the marketplace
/plugin marketplace add ruvnet/ruflo/plugin install ruflo-browser@rufloQuality Score
VerifiedTrust Signals
Similar Extensions
Playwright Recording
99Record browser interactions as video using Playwright. Use for capturing demo videos, app walkthroughs, and UI flows for Remotion videos. Triggers include recording a demo, capturing browser video, screen recording a website, or creating walkthrough footage.
Browser Trace
99Capture a full DevTools-protocol trace of any browser automation — CDP firehose, screenshots, and DOM dumps — then bisect the stream into per-page searchable buckets. Use when the user wants to debug a failed run, audit network/console/DOM activity, attach a trace to an in-progress session, or feed structured per-page summaries back into an agent loop so its next iteration learns from the last one.
Agent Browser
100Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.
Chatgpt Search
100Search ChatGPT and extract the full response + hydration JSON that powers the UI. Attaches to a running Chrome instance (port 9222 by default), opens ChatGPT, submits a query, waits for the streamed response, and returns structured data: messages, product cards, hydration JSON, and API calls. Use when asked to "search chatgpt", "ask chatgpt", "chatgpt search", "get chatgpt response", or "scrape chatgpt".
Cli Anything Safari
100Safari browser automation CLI on macOS via safari-mcp. Controls real Safari (native, keeps logins) by wrapping the safari-mcp MCP server. Every one of the 84 MCP tools is exposed 1:1 with schema-accurate arguments — guaranteed parity, no manual drift.
AutoBrowse
100Self-improving browser automation via the auto-research loop. Iteratively runs a browsing task, reads the trace, and improves the navigation skill (strategy.md) until it reliably passes. Supports parallel runs across multiple tasks using sub-agents. Use when you want to build or improve browser automation skills for specific website tasks.