---
title: Browsing live websites with the AI Agent
description: Add the agent-browser skill so B12's AI Agent can open your website in a real browser, click through it, and report what a visitor would see.
---

[Skip to content](https://support.b12.io/en/v3/browsing-live-websites-with-the-ai-agent#main-content)

![b12 logo](https://support.b12.io/hubfs/b12%20logo.svg)

- [Help Center](https://support.b12.io/)
- [B12 Website](https://www.b12.io/)
- [AI Website Prompts](https://www.b12.io/ai-website-prompt-gallery)
- [Resources](https://www.b12.io/resource-center/)
- [Pricing](https://www.b12.io/pricing/)
- [Log in](https://b12.io/dashboard/)

Open main navigation

Close main navigation

- [Help Center](https://support.b12.io/)
- [B12 Website](https://www.b12.io/)
- [AI Website Prompts](https://www.b12.io/ai-website-prompt-gallery)
- [Resources](https://www.b12.io/resource-center/)
- [Pricing](https://www.b12.io/pricing/)
- [Log in](https://b12.io/dashboard/)
- [Start for free](https://b12.io/signup/)

[Start for free](https://b12.io/signup/)

 How can we help?

- There are no suggestions because the search field is empty.

1. [B12 Help Center](https://support.b12.io/en?hsLang=en)
2. [Working with B12's AI Agent](https://support.b12.io/en/working-with-b12s-ai-agent?hsLang=en)
3. [Agent Skills](https://support.b12.io/en/working-with-b12s-ai-agent?hsLang=en#agent-skills)

# Browsing live websites with the AI Agent

## Learn how the agent-browser skill lets the agent open your site, click through it, and show you what it found.

| ![ronnel](https://support.b12.io/hs-fs/hubfs/Ronnel%20DG.png?width=60&height=60&name=Ronnel%20DG.png) Written by: Ronnel DG Last updated: 25 Aug., 2026 |
| --- |

The AI Agent can read your website's code, but reading code isn't the same as using a website. The **agent-browser** skill lets the agent open your site in a real browser, click through pages, menus, and forms, and report the problems a visitor would run into. It works on your published site, on your staging site (the private preview address where you check changes before publishing), and on other public websites.

**Note:** You need to add the skill before the agent can browse anything. Each browsing request runs like any other AI Agent request, so it uses [AI credits](https://support.b12.io/en/v3/ai-message-credits?hsLang=en).

### What the browser skill does

On its own, the agent works from your site's source code. It can see that a contact form exists and that its fields are wired up, but it can't confirm that pressing **Submit** sends anything. It can see that a page exists, but not that the page loads correctly for a visitor.

With the browser skill added, the agent does what you would do. It loads the page, clicks the buttons, fills in the fields, and watches what comes back. Then it reports the result in the chat, along with pictures of what it saw.

![The agent reports back with pictures of what it saw](https://support.b12.io/hs-fs/hubfs/image-png-Aug-25-2026-02-58-39-8446-PM.png?width=332&height=491&name=image-png-Aug-25-2026-02-58-39-8446-PM.png)

This is different from pointing the agent at a web address. [Referencing an external website](https://support.b12.io/en/v3/referencing-external-websites-with-the-ai-agent?hsLang=en) reads the content of a page so the agent can borrow ideas or copy details from it. The browser skill interacts with the page instead: it moves through a site and finds out whether things work.

### Adding the browser skill

The browser skill comes from the same catalog as B12's other skills, so adding it takes three clicks.

![agent-browser in the skills catalog](https://support.b12.io/hs-fs/hubfs/image-png-Aug-25-2026-03-00-09-7884-PM.png?width=313&height=663&name=image-png-Aug-25-2026-03-00-09-7884-PM.png)

1. Click `Menu` at the top of the B12 Editor.
2. Select `Agent`, then `Skills`.
3. Click `Add skill`, then click **agent-browser** in the list.

The skill is added straight away and stays with this website. If you manage more than one B12 website, add it to each one separately. For everything else skills can do, see [Using and creating AI Agent skills](https://support.b12.io/en/using-skills-with-the-ai-agent?hsLang=en).

### Checking your own website

Once the skill is added, you don't need to name it. Ask for the outcome you want and the agent picks the skill up on its own.

#### Testing a form or sign-in flow

Anything a visitor has to fill in is worth testing, because a form that looks right in the editor can still fail when someone uses it. Tell the agent which flow to try and what a good result looks like:

```
Open my website and try to [submit the contact form on my Contact page]. Tell me whether it worked, and show me anything a visitor would see go wrong.
```

The agent walks through the flow, then reports what happened at each step.

**Tip:** Say what success looks like, not only what to click. "Check that the thank-you message appears after I submit" gives the agent something to confirm. "Check my form" leaves it guessing.

#### Choosing your staging or published site

The agent can browse either version of your site. Your staging site is the private preview where your latest changes sit before you publish. Your published site is what the public sees, which may be a few changes behind.

Name the one you want so there's no doubt:

```
Check the [staging] version of my site and click through every page in the main navigation. List any page that fails to load or shows placeholder text.
```

Testing on staging first is usually the safer order. You find the problem, fix it, and only then publish.

### Reviewing other websites

The agent can also browse public websites that aren't yours. A common use is keeping an eye on a competitor, so you can see how your own pages compare.

```
Visit [competitor web address] and take screenshots of the products they sell. Summarize what they offer and how it differs from my site.
```

![Screenshots the agent captured from another website, with its summary underneath](https://support.b12.io/hs-fs/hubfs/image-png-Aug-25-2026-03-06-50-7480-PM.png?width=302&height=429&name=image-png-Aug-25-2026-03-06-50-7480-PM.png)  
The agent can reach any page a visitor could reach without signing in. Pages behind someone else's login, and anything a site blocks to automated visitors, are out of reach.

A check like this is more useful repeated than done once. You can put the same request on a schedule and have the agent run it monthly, which is covered in [Scheduling tasks for the AI Agent](https://support.b12.io/en/v3/scheduling-tasks-for-the-ai-agent?hsLang=en).

### What the agent sends back

Browsing results arrive in the chat in two forms. **Screenshots** show a single moment, which is what you want for a layout problem or an error message. **Screen recordings** show the whole run, so you can watch the agent move through a flow and see exactly where it went wrong.

Recordings are short, usually a few seconds per flow, and they capture the agent's own session rather than any visitor's.

The agent sends screenshots and recordings only when you ask for them. Add the request to your prompt.

Nothing on your site changes while the agent is browsing. It's looking, not editing. When you want a problem fixed, ask for it in your next message, and that request saves a version of your site as usual.

### Frequently asked questions

→Does browsing my website use AI credits?

⇒Yes, based on how much work the run involves. If you put a browsing check on a schedule, the credits come out when it runs, not when you set it up.

→How is this different from asking the agent to reference a website?

⇒Referencing a website reads what's on a page so the agent can use the content. The browser skill uses the page: it clicks, fills in forms, and reports what happened.

→Can the agent fix the problems it finds?

⇒Yes, but not in the same breath. Browsing only looks at your site. Ask for the fix in your next message, and the agent makes the change.

→Can it get to pages that need a sign-in?

⇒The agent will require credentials in order to access any gated pages or content on your website. While we don't recommend sharing credentials directly in the chat, for testing purposes, you can create a test account and provide these credentials to sign in with. Don't provide a real user's information. We recommend removing the test credentials after testing or rotating the password regularly for your security. On someone else's website, the agent can only reach pages that are open to the public.

→Does it work before I publish?

⇒Yes. Ask it to check your staging site and it tests your latest changes, before anyone else can see them.

### Next steps

- [Using and creating AI Agent skills](https://support.b12.io/en/using-skills-with-the-ai-agent?hsLang=en)
- [Referencing external websites with the AI Agent](https://support.b12.io/en/v3/referencing-external-websites-with-the-ai-agent?hsLang=en)
- [Scheduling tasks for the AI Agent](https://support.b12.io/en/v3/scheduling-tasks-for-the-ai-agent?hsLang=en)

- [Getting started](https://support.b12.io/en/getting-started?hsLang=en#main-content)

    - [Introduction](https://support.b12.io/en/getting-started?hsLang=en#introduction)
    - [Detailed guides](https://support.b12.io/en/getting-started?hsLang=en#detailed-guides)
- [Working with B12's AI Agent](https://support.b12.io/en/working-with-b12s-ai-agent?hsLang=en#main-content)

    - [Agent Skills](https://support.b12.io/en/working-with-b12s-ai-agent?hsLang=en#agent-skills)
- [Built-in features](https://support.b12.io/en/built-in-features?hsLang=en#main-content)

    - [Visual edit](https://support.b12.io/en/built-in-features?hsLang=en#visual-edit)
    - [Code editor](https://support.b12.io/en/built-in-features?hsLang=en#code-editor)
    - [Data & users (Backends)](https://support.b12.io/en/built-in-features?hsLang=en#data-users-backends)
    - [Forms & submissions](https://support.b12.io/en/built-in-features?hsLang=en#forms-submissions)
    - [Commerce](https://support.b12.io/en/built-in-features?hsLang=en#commerce)
    - [Contact manager](https://support.b12.io/en/built-in-features?hsLang=en#contact-manager)
    - [eSignatures](https://support.b12.io/en/built-in-features?hsLang=en#esignatures)
    - [Email Marketing](https://support.b12.io/en/built-in-features?hsLang=en#email-marketing)
    - [Team](https://support.b12.io/en/built-in-features?hsLang=en#team)
    - [Analytics](https://support.b12.io/en/built-in-features?hsLang=en#analytics)
    - [Website settings](https://support.b12.io/en/built-in-features?hsLang=en#website-settings)
- [Adding functionality](https://support.b12.io/en/adding-functionality?hsLang=en#main-content)

    - [Third-party integrations](https://support.b12.io/en/adding-functionality?hsLang=en#third-party-integrations)
- [Publishing & growing](https://support.b12.io/en/publishing-growing?hsLang=en#main-content)

    - [Domains](https://support.b12.io/en/publishing-growing?hsLang=en#domains)
    - [Connecting your Domain](https://support.b12.io/en/publishing-growing?hsLang=en#connecting-your-domain)
    - [Managing Your Domain](https://support.b12.io/en/publishing-growing?hsLang=en#managing-your-domain)
    - [Email Forwarding & Sending](https://support.b12.io/en/publishing-growing?hsLang=en#email-forwarding-sending)
    - [Growth & Marketing](https://support.b12.io/en/publishing-growing?hsLang=en#growth-marketing)
- [Troubleshooting](https://support.b12.io/en/troubleshooting?hsLang=en#main-content)

    - [FAQs](https://support.b12.io/en/troubleshooting?hsLang=en#faqs)
- [Account & billing](https://support.b12.io/en/account-billing?hsLang=en#main-content)

    - [Account Login & Password](https://support.b12.io/en/account-billing?hsLang=en#account-login-password)
    - [Subscription & Payment Information](https://support.b12.io/en/account-billing?hsLang=en#subscription-payment-information)
    - [Your Account](https://support.b12.io/en/account-billing?hsLang=en#your-account)
    - [Managing Multiple Websites](https://support.b12.io/en/account-billing?hsLang=en#managing-multiple-websites)
    - [Multi-user](https://support.b12.io/en/account-billing?hsLang=en#multi-user)
- [Getting support](https://support.b12.io/en/getting-support?hsLang=en#main-content)

    - [Professional & Advanced Plan Support (B12 2.0)](https://support.b12.io/en/getting-support?hsLang=en#professional-advanced-plan-support-b12-2-0)
- [B12 2.0](https://support.b12.io/en/b12-2-0?hsLang=en#main-content)

    - [Website Structure and Content](https://support.b12.io/en/b12-2-0?hsLang=en#website-structure-and-content)
    - [Website Style & Design](https://support.b12.io/en/b12-2-0?hsLang=en#website-style-design)
    - [Sitewide Settings](https://support.b12.io/en/b12-2-0?hsLang=en#sitewide-settings)
    - [Using the B12 Editor](https://support.b12.io/en/b12-2-0?hsLang=en#using-the-b12-editor)
    - [Analytics & SEO](https://support.b12.io/en/b12-2-0?hsLang=en#analytics-seo)
    - [Integrations - General](https://support.b12.io/en/b12-2-0?hsLang=en#integrations-general)
    - [Integrations - Communication](https://support.b12.io/en/b12-2-0?hsLang=en#integrations-communication)
    - [Integrations - Language](https://support.b12.io/en/b12-2-0?hsLang=en#integrations-language)
    - [Integrations - Ecommerce](https://support.b12.io/en/b12-2-0?hsLang=en#integrations-ecommerce)
    - [Professional & Advanced Plan Features](https://support.b12.io/en/b12-2-0?hsLang=en#professional-advanced-plan-features)
    - [Troubleshooting & Resources](https://support.b12.io/en/b12-2-0?hsLang=en#troubleshooting-resources)
    - [Contact Forms](https://support.b12.io/en/b12-2-0?hsLang=en#contact-forms)
    - [Online Scheduling](https://support.b12.io/en/b12-2-0?hsLang=en#online-scheduling)
    - [Advanced Editing (Experts Only)](https://support.b12.io/en/b12-2-0?hsLang=en#advanced-editing-experts-only)

[![B12\_logo\_2025](https://support.b12.io/hs-fs/hubfs/B12_logo_2025.png?width=53&height=24&name=B12_logo_2025.png "B12_logo_2025")](https://www.b12.io)

© 2025 B12. All rights reserved.

<https://twitter.com/b12> <https://www.facebook.com/B12io> <https://www.youtube.com/@b12io> <https://www.instagram.com/b12io>

×