skillfed

agent-browser

agent-browser enables programmatic control of web browsers and automated navigation workflows. Execute complex web interactions, form submissions, and page navigation through a unified interface designed for AI agents. Perfect for building autonomous web automation tasks that require intelligent browser control.

agent-browser enables programmatic control of web browsers and automated navigation workflows. It allows you to execute complex web interactions, form submissions, and page navigation through a unified interface designed for AI agents. Perfect for building autonomous web automation tasks that require intelligent browser control, agent-browser supports everything from simple navigation to sophisticated multi-step workflows.

AI-generated summary based on this skill's SKILL.md

5 0 MIT updated by andreadellacorte

Install

andreadellacorte/groove/agent-browser · repository language: Shell

CLI (skillfed)coming soon
git clone https://github.com/andreadellacorte/groove
cp -r groove/.agents/skills/agent-browser ~/.claude/skills/agent-browser

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

What is agent-browser and what can it do?

agent-browser enables programmatic control of web browsers and automated navigation workflows. It allows you to execute complex web interactions, form submissions, and page navigation through a unified interface designed for AI agents. Perfect for building autonomous web automation tasks that require intelligent browser control, agent-browser supports everything from simple navigation to sophisticated multi-step workflows.

Can agent-browser automate clicking buttons and filling forms?

Yes. agent-browser is built to automate clicking buttons and filling forms as a core capability. You can programmatically interact with web page elements, submit forms, and navigate through multi-step workflows without manual intervention. This makes it ideal for automating repetitive web tasks and building intelligent agents that can handle complex form-based interactions.

How does agent-browser handle login to websites automatically?

agent-browser supports authentication and maintains browser sessions across multiple operations. You can automate login workflows by programmatically filling in credentials, submitting authentication forms, and preserving session state across subsequent requests. This capability enables you to build agents that can authenticate once and then perform multiple authenticated actions within the same session.

Can I extract data from web pages using agent-browser?

Absolutely. agent-browser is designed to extract data and content from websites at scale. You can programmatically navigate to pages, locate specific elements, and retrieve their content for processing. This makes agent-browser suitable for web scraping tasks, data collection workflows, and building intelligent agents that need to gather information from multiple web sources.

Does agent-browser support taking screenshots of websites programmatically?

Yes. agent-browser can capture visual evidence and snapshots of web pages for documentation or monitoring purposes. You can take screenshots programmatically at any point in your automation workflow, which is useful for visual verification, creating documentation, monitoring page state changes, or building audit trails of web interactions.

What license does agent-browser use?

agent-browser is released under the MIT license, which is a permissive open-source license. This means you can freely use, modify, and distribute agent-browser in both personal and commercial projects, provided you include the original license notice in your distribution.

SKILL.md

rendered from the published skill — quoted content, verbatim

Browser Automation with agent-browser

Core Workflow

Every browser automation follows this pattern:

  1. Navigate: agent-browser open <url>
  2. Snapshot: agent-browser snapshot -i (get element refs like @e1, @e2)
  3. Interact: Use refs to click, fill, select
  4. Re-snapshot: After navigation or DOM changes, get fresh refs

```bash agent-browser open https://example.com/form agent-browser snapshot -i

Output: @e1 [input type="email"], @e2 [input type="password"], @e3 [button] "Submit"

agent-browser fill @e1 "user@example.com" agent-browser fill @e2

(truncated - see the full file via the links below)

Read as markdown · JSON record · Browse the source repository

File tree — 11 files
.agents/skills/agent-browser/SKILL.md
.agents/skills/agent-browser/references/authentication.md
.agents/skills/agent-browser/references/commands.md
.agents/skills/agent-browser/references/profiling.md
.agents/skills/agent-browser/references/proxy-support.md
.agents/skills/agent-browser/references/session-management.md
.agents/skills/agent-browser/references/snapshot-refs.md
.agents/skills/agent-browser/references/video-recording.md
.agents/skills/agent-browser/templates/authenticated-session.sh
.agents/skills/agent-browser/templates/capture-workflow.sh
.agents/skills/agent-browser/templates/form-automation.sh

Related skills

Tags

headless-browser web-scraping form-automation cli-tool session-management mobile-testing screenshot-capture authentication-flow data-extraction regression-testing