
Browser Login
Automates a login flow once, captures the session cookies, sanitizes them through AIDefence to catch raw secrets, then vaults an opaque handle in AgentDB so other browser skills can reuse the session without re-authenticating. Useful when you're repeatedly hitting the same authenticated site and don't want to drive the login dance every time. Handles MFA flows by pausing for user input or TOTP helpers. The vaulted cookie reuse mechanism is still in progress (browser_cookie_use tool reserved but not implemented), so for now downstream skills mount cookies via a bash helper. Never logs raw credentials or tokens. This won't protect you if the agent environment itself is compromised, but it does prevent leaking session secrets through AgentDB.
- skills.sh installs
- 730
- GitHub stars
- 81.4K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add ruvnet/ruflo --skill browser-login --agent claude-codeInstalls into .claude/skills of the current project.
Files
Browser Login
Authenticate against a target site once, then vault the resulting session credentials so subsequent skills (browser-extract, browser-form-fill, browser-test) can reuse them without re-driving the auth flow. Borrows the pattern from Browserbase's cookie-sync/SKILL.md but stores the resulting context in AgentDB rather than on a hosted backend.
When to use
- Establishing reusable auth for a host the agent will visit repeatedly.
- Refreshing a vaulted cookie set whose expiry has passed.
- Capturing an MFA-protected session that requires interactive completion.
Steps
Sponsors
Details
- Repository
- github.com/ruvnet/ruflo
- Categories
- Backend & APIs, Security, Automation & Workflows
- First seen
- Jun 3, 2026
More from ruvnet/ruflo
All 236- Cost Report730
- Federation Audit730
- Federation Init730
- Migrate Create730
- Sparc Refine730
- Iot Witness Verify729
- Migrate Validate729
- Vector Cluster729
- Kg Traverse728
- Cost Compact Context726
- Market Ingest726
- Vector Hyperbolic725
- Browser Replay721
- Browser Record719
- Browser Form Fill718
- Dossier Collect702
- Browser Extract698
- Browser Screenshot Diff697
- Cost Budget Check693
- Browser Auth Flow690
- Adr Verify688
- Cost Track685
- Cost Booster Route684
- Cost Federation684