ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

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.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/riverho/browser-secure
Or

Browser 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:

  1. Extract the domain from the URL (app.neilpatel.com → neilpatel)
  2. Search Bitwarden first (free, default), then 1Password if available
  3. 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:

  1. šŸ“– Why This Profile Exists - Explains the isolated automation concept
  2. šŸ”Œ Required Extensions - Direct links to install:
    • Bitwarden password manager
    • OpenClaw Browser Relay
  3. šŸ—ļø Vault Setup - Step-by-step for Bitwarden or 1Password
  4. āœ… Setup Checklist - Interactive checklist to track progress
  5. šŸ›”ļø Security Info - "Your vault is secure" messaging with key features

Why Separate Profiles?

Metadata

Author@riverho
Stars1171
Views1
Updated2026-02-19
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-riverho-browser-secure": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.