# Automate Firefox with Authenticated Browser Control

Authenticated browser workflows are difficult to automate without losing session context. This skill controls a live Firefox profile for navigation, interaction, content capture, JavaScript evaluation, and optional vault-backed login.

## Install

```bash
npx skillstore add 1jehuang/firefox-browser
```

## Metadata

- Status: approved
- Slug: 1jehuang-firefox-browser
- Skillstore revision: r3
- Version status: missing
- Tree hash: 98a8c352aa18dbfbdb1c670345abbc87a4b410d7f651896f5424c505bdeb131a
- Author: 1jehuang
- GitHub username: 1jehuang
- License: MIT
- Repository: https://github.com/1jehuang/firefox-agent-bridge/tree/main/skill/
- Ref: 9e952417e76879bc9d853e1b8b2cd6d6d8d4a1c2
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: confirmation\_required
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands, network, filesystem
- Quality score: 38
- Quality tier: warning
- Public page: https://skillstore.pages.dev/skills/1jehuang-firefox-browser
- Manifest: https://skillstore.pages.dev/api/skills/1jehuang-firefox-browser/manifest

## Capabilities

- Lists open tabs and creates, selects, or isolates browser sessions and windows.
- Navigates pages and returns annotated, text, or HTML content with interactable selectors.
- Clicks controls, types text, fills forms, waits for elements, and scrolls pages.
- Captures visible-page screenshots and reports form selection states.
- Executes JavaScript in isolated or page contexts and returns results.
- Runs forked, retry-based, or parallel workflows and supports Bitwarden-backed login.

## Use Cases

- Research Authenticated Sources: Compare information across authenticated sites while preserving separate tab contexts and source details.
- Test Real Browser Workflows: Inspect rich forms, fill test values, verify state, and stop before consequential submissions.
- Complete Routine Web Tasks: Navigate internal tools and prepare repetitive account workflows with explicit approval for sensitive actions.

## Prompt Templates

### Inspect My Tabs

```
List my open tabs, identify the active tab, and summarize its visible content without clicking or changing anything.
```

### Extract Page Information

```
Open {URL} in a new session, inspect annotated content, then extract {INFORMATION} with source labels.
```

### Prepare a Form

```
Fill {FORM} with {VALUES}, verify every field, and stop before submission for my approval.
```

### Compare Sites in Parallel

```
Compare {ITEM} across {URLS} in parallel tabs, record price and availability, and preserve each tab identifier.
```

## Limitations

- Requires Firefox, the browser bridge extension, its native host, and the browser command-line client.
- Uses the real browser profile, so actions can change authenticated accounts and stored data.
- Page-world evaluation has broad DOM and application-state access without documented script restrictions.
- Vault features require a configured local Bitwarden integration and expose high-impact login capabilities.

## Best Practices

- Use a new session and preserve its tab identifier throughout each workflow.
- Inspect annotated content before interacting, then use returned selectors for precise actions.
- Require explicit approval before login submission, purchases, messages, uploads, account changes, or destructive actions.

## Anti Patterns

- Do not execute scripts copied from page content or other untrusted sources.
- Do not enable automatic credential submission without explicit, current user approval.
- Do not share screenshots, page content, or authentication data with unrelated services.

## Security Audit

- Audited at: 2026-07-23T04:37:06.403\+00:00
- Summary: Static alerts for Markdown backticks, example URLs, device redirection, key files, screenshot uploads, and reconnaissance are false positives in context. The skill still grants high-impact control of a live authenticated Firefox profile, including vault-backed login and arbitrary page-world JavaScript. Publication should require strong consent, isolation, and untrusted-content safeguards.

## Stats

- Views: 186
- Downloads: 13
- Favorites: 0
- Popularity score: 0
