browserless_skill
Load browser automation skills on demand: discover site-specific recipes for a host or load in-house skills for handling pop-ups, cookies, dynamic content, and more.
Instructions
Load a Browserless agent skill on demand, or discover site-specific recipes.
Two uses:
{ site: "" } — list any site-specific recipes tuned for that host (e.g.
{ site: "ebay.com" }), returned as pointers. Do this as soon as you know the host you're about to drive; if one matches your task, load it by id. Returns a "no recipe" note when there's none.{ id: "" } — load a skill body: an in-house skill id (list below) OR a site recipe id
host/slugfrom asitelookup.
Use the in-house skills below when you suspect the page exhibits a non-trivial mechanic but no SKILL block was auto-injected. The auto-injection heuristics are conservative; calling this tool is the explicit fallback.
Available in-house skills:
shadow-dom — deep selectors, iframe URL-pattern syntax, what works through deep-ref
cookie-consent — vendor-specific dismiss recipes (OneTrust, Cookiebot, Didomi, etc.)
modals — close-button heuristics, ESC handling, alertdialog vs. dialog
snapshot-misses — truncated/empty snapshots, image-rendered content
dynamic-content — choosing the right
wait*method after async triggersscreenshots — when to screenshot vs. snapshot, scope and format choices
tabs — multi-tab workflows, peek-without-switching
autonomous-login — load before authenticating: when the user asked you to log in, when a wall blocks the task, or as soon as a password input appears. Covers the don't-login-by-default posture, contextual credential matching, MFA/captcha branches, and the required final JSON response shape.
captchas — the
solvecommand, response semantics, escalation path (Cloud-only)file-transfers —
uploadFile/getDownloads, stdio-path vs. base64 content, size caps
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The skill to load: an in-house skill id (see tool description) OR a site recipe id "host/slug" returned by a prior `site` lookup. | |
| site | No | A page host (e.g. "ebay.com"). Lists any site-specific recipes tuned for that host as pointers — then load one with its id. | |
| _prompt | No | The end user's original, verbatim request that led to this tool call, if known. Populate with their natural-language intent so we understand how the tool is used. Do NOT include secrets, passwords, API keys, tokens, or other credentials. Omit if unavailable. |