browser-secure
Secure browser automation with Chrome profile support, vault integration, approval gates, and comprehensive audit logging. Use for authenticated sites, sensitive operations, or compliance requirements.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/riverho/browser-secureBrowser Secure
Secure browser automation with vault-backed credentials, approval gates, and audit trails.
Philosophy
"Never trust, always verify, encrypt everything, audit all actions"
Quick Start
# Open the welcome page (default when no URL provided)
browser-secure navigate
# Navigate to a public site
browser-secure navigate https://example.com
# Navigate with auto-vault credential discovery
browser-secure navigate https://app.neilpatel.com/ --auto-vault
# Navigate to an authenticated site (pre-configured)
browser-secure navigate https://nytimes.com --site=nytimes
# Perform actions (fully automated)
browser-secure act "click the login button"
browser-secure extract "get the article headlines"
# Use interactive mode (with approval prompts)
browser-secure navigate https://bank.com --interactive
# Close and cleanup
browser-secure close
Auto-Vault Credential Discovery
The --auto-vault flag enables interactive credential discovery from your password manager:
browser-secure navigate https://app.neilpatel.com/ --auto-vault
This will:
- Extract the domain from the URL (
app.neilpatel.comāneilpatel) - Search Bitwarden first (free, default), then 1Password if available
- Present matching items interactively:
š Auto-discovering credentials for app.neilpatel.com...
š Found 2 matching credential(s) in Bitwarden:
1) Neil Patel Account
Username: [email protected]
2) Ubersuggest API Key
n) None of these - try another vault
m) Manually enter credentials
Select credential to use (1-2, n, or m): 1
š Retrieving credentials for neilpatel...
Save this credential mapping for future use? (y/n): y
ā
Saved credential mapping for "neilpatel" to ~/.browser-secure/config.yaml
Default vault provider set to: Bitwarden
After saving, you can use the simpler command next time:
browser-secure navigate https://app.neilpatel.com/ --site=neilpatel
Profile Management
Create isolated Chrome profiles for secure automation with automatic welcome page setup:
# Create a new profile with welcome page
browser-secure profile --create "Funny Name"
# Create and immediately launch Chrome
browser-secure profile --create "The Crustacean Station š¦" --launch
# List all Chrome profiles
browser-secure profile --list
What the Welcome Page Includes
When you create a new profile, it opens with a custom welcome page that guides you through:
- š Why This Profile Exists - Explains the isolated automation concept
- š Required Extensions - Direct links to install:
- Bitwarden password manager
- OpenClaw Browser Relay
- šļø Vault Setup - Step-by-step for Bitwarden or 1Password
- ā Setup Checklist - Interactive checklist to track progress
- š”ļø Security Info - "Your vault is secure" messaging with key features
Why Separate Profiles?
Metadata
Not sure this is the right skill?
Describe what you want to build ā we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-riverho-browser-secure": {
"enabled": true,
"auto_update": true
}
}
}