# Automate Browser Workflows with Agentic Browser

Manual browser tasks slow research, testing, and data collection. This skill lets Claude, Codex, and Claude Code operate a browser through inference.sh sessions.

## Install

```bash
npx skillstore add inference-sh/agentic-browser
```

## Metadata

- Status: approved
- Slug: inference-sh-agentic-browser
- Skillstore revision: r1
- Version status: missing
- Tree hash: 1bd89ffd54a577aa700fe50ba01df728de6fd3120a674cb44cb8e5c992a8f3c1
- Author: inference-sh
- GitHub username: inference-sh
- License: MIT
- Repository: https://github.com/inference-sh/skills/tree/main/skills/agentic-browser/
- Ref: a06681402992ceae98ba04d54cfd4ab004862696
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: blocked
- Manual install advisory: allowed\_with\_warning
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands, network
- Quality score: 38
- Quality tier: warning
- Public page: https://skillstore.pages.dev/skills/inference-sh-agentic-browser
- Manifest: https://skillstore.pages.dev/api/skills/inference-sh-agentic-browser/manifest

## Capabilities

- Opens URLs in an inference.sh browser session and returns page state.
- Lists interactive elements with @e references for follow-up actions.
- Clicks, fills, types, selects, hovers, scrolls, waits, and navigates back.
- Captures page screenshots, including full-page screenshots.
- Runs JavaScript in the current page for extraction or inspection.
- Keeps browser state across calls until the session is closed.

## Use Cases

- Test Web Form Flows: Open a form, fill fields, click controls, and capture the resulting page state.
- Collect Research Evidence: Navigate pages, inspect visible elements, and capture screenshots for review notes.
- Extract Website Data: Use page snapshots and controlled JavaScript to collect repeated data from authorized sites.

## Prompt Templates

### Open a Page

```
Use agentic-browser to open this URL: [URL]. Report the page title, current URL, and main interactive elements.
```

### Fill a Simple Form

```
Open [URL], identify the form fields, fill them with these values: [VALUES], then show the resulting page state.
```

### Verify a Workflow

```
Navigate through this workflow on [URL]: [STEPS]. After each navigation, refresh the snapshot and note visible success or error states.
```

### Extract Page Content

```
Open [URL], inspect the page structure, run safe page JavaScript to collect [DATA], and summarize the extracted results.
```

## Limitations

- Requires an inference.sh account, CLI access, and successful login.
- Web pages can change, so element references may expire after updates.
- Automation should only run on sites where the user has authorization.
- JavaScript execution is limited to the active page and browser session.

## Best Practices

- Start with a new session, then reuse the returned session ID for related actions.
- Refresh the snapshot after navigation, form submission, or dynamic page updates.
- Close browser sessions when the task is complete.

## Anti Patterns

- Do not reuse element references after the page changes or navigates.
- Do not automate sites where you lack permission to browse or submit data.
- Do not place passwords or sensitive tokens into prompts unless the site is trusted.

## Security Audit

- Audited at: 2026-07-06T15:31:33.253\+00:00
- Summary: The reviewed skill is primarily documentation for controlling an inference.sh browser session. Most static findings are false positives from markdown code fences and inline backticks, but the quick-start command that pipes a remote installer into sh is a confirmed critical supply-chain risk.

## Stats

- Views: 219
- Downloads: 9
- Favorites: 0
- Popularity score: 0
