Install any skill in seconds. Free to start, no credit card required.
Get Started Free →sickn33/skyvern-browser-automation
AI-powered browser automation — navigate sites, fill forms, extract structured data, log in with stored credentials, and build reusable workflows.
Passed 25 of 25 test cases with the skill, and 4 of 25 without it.
and 30 more in the full report
21 fixed4 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 21 test cases the skill fixed. Same model, same prompt, with and without the skill.
I need to select 'Canada' from a country dropdown menu. I know the exact CSS selector for the dropdown is 'select#country-select'. Provide the Skyvern command.
| Checked | Without skill | With skill |
|---|---|---|
| Requires using the `skyvern browser select` command | Missed | Passed |
| Forbids using the act command since a deterministic selector is known | Passed | Passed |
The instructions your model reads when the skill loads.
Skyvern uses AI to navigate and interact with websites. Every command below is a runnable skyvern <command> invocation.
| Classification | Signal | CLI Command | Cost | What Happens |
|---|---|---|---|---|
| Quick check (yes/no) | "is the user logged in?" | skyvern browser validate | 1 LLM + screenshots | Lightweight validation (2 steps max), returns boolean. Cheapest AI option. |
| Quick inspection | "what does the page show?" | skyvern browser extract | 1 LLM + screenshots | Dedicated extraction LLM + schema validation + caching. |
| Single action (known target) | "click #submit" | skyvern browser click/type | 0 LLM | Deterministic Playwright. No AI. Fastest. |
| Single action (unknown target) | "click the submit button" | skyvern browser act | 2-3 LLM, no screenshots | No screenshots in reasoning. Economy a11y tree. For visual targets, use hybrid mode (selector + intent). |
| Same-page multi-step | "fill the form and submit" | skyvern browser act or primitive chain | 2-3 LLM or 0 LLM | Use act when labels are clear. Use click/type/select directly when you know selectors. |
| Throwaway autonomous trial | "try this once", "see if this works" | skyvern browser run-task | Higher | One-off autonomous agent for exploration. Do not use for recurring or multi-page production automations. |
| Multi-page or reusable automation | "navigate a multi-page wizard", "set this up", "automate this weekly" | skyvern workflow create + run | N LLM + screenshots | Build a workflow with one block per step. Each block gets visual reasoning, verification, and reusable run history. |
MCP note: if you are using the Skyvern MCP instead of the CLI, prefer observe + execute for same-page multi-step UI work. The CLI does not expose that pair directly.
act.validate -- not extract or act.act or a primitive chain.try this once, see if this works, or clearly wants a one-off exploratory trial, use run-task.set up as automation, use workflow create.skyvern browser login.Every browser command needs a session. Create one first:
# Cloud session (default -- works for public URLs)
skyvern browser session create --timeout 30
test cases passed, vs 4 / 25 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.