What is agent-browser?
Drive a real browser to inspect or interact with a web page or app — navigate, take screenshots, read console and network, fill simple forms — for verification tasks, not unattended automation.
paperclipai/paperclip
Drive a real browser to inspect or interact with a web page or app — navigate, take screenshots, read console and network, fill simple forms — for verification tasks, not unattended automation.
npx skills add https://github.com/paperclipai/paperclip --skill "packages/skills-catalog/catalog/optional/browser/agent-browser"Quick start
Install it or open the source, trigger it with a clear task, then follow the source workflow.
npx skills add https://github.com/paperclipai/paperclip --skill "packages/skills-catalog/catalog/optional/browser/agent-browser"Use agent-browser to help me with: [describe your task]. Before you begin, tell me what input you need, the steps you will follow, and the expected output.
No structured workflow was detected; follow the original SKILL.md below.
Continue to the workflowDirect answers
Drive a real browser to inspect or interact with a web page or app — navigate, take screenshots, read console and network, fill simple forms — for verification tasks, not unattended automation.
It is relevant to workflows involving Operations.
SkillSignal detected this source-specific command: npx skills add https://github.com/paperclipai/paperclip --skill "packages/skills-catalog/catalog/optional/browser/agent-browser". Inspect the repository and command before running it.
The upstream source does not declare a dedicated Agent platform.
No obvious permission action was detected by the static rules. This is not proof that the Skill is safe.
This page combines upstream documentation with deterministic repository, quality, and static-risk signals. It is not described as a manual test or security review.
SkillSignal brief
Drive a real browser to inspect or interact with a web page or app — navigate, take screenshots, read console and network, fill simple forms — for verification tasks, not unattended automation.
Useful in these contexts
Core capabilities
Distilled from the source
About 4 min · 10 sections
You need a screenshot of a deployed page or a local dev server to confirm a UI change.
You need to read JavaScript-rendered content that curl/wget will not see.
A user reports a UI bug and you need to reproduce it interactively to capture console errors, network requests, or layout state.
You need to walk through a short flow (load page, click, observe) to verify acceptance criteria.
The page is reachable as static HTML. Use curl/HTTP fetch — it is cheaper, faster, and more reliable.
The task is unattended large-scale scraping. That belongs to a dedicated scraper with rate limits, robots.txt handling, and a real user agent policy — not this skill.
The site is behind authentication you do not own credentials for, or whose terms of service prohibit automation.
The site involves sensitive accounts (banking, healthcare, government) where automation risks lockout or compliance issues.
Quality breakdown
Based on traceable docs and repository signals; stars are not treated as quality.
Compare before choosing
These links are selected from shared tasks, functions, stacks, platforms, and same-name variants. Compare the source owner, documentation, permissions, and maintenance signals.
Browser automation CLI for AI agents. Use when the user needs to inspect, test, or automate browser behavior: navigating pages, filling forms, clicking buttons, taking screenshots, extracting page data, reading selected Open Design browser-tab context, testing web apps, dogfooding Open Design previews, QA, bug hunts, or reviewing app quality. Prefer local Open Design preview URLs unless the user explicitly asks for external browsing.
Use when the user says "review the design", "check the UI", or wants a comprehensive UI/UX review. Uses a 7-phase methodology covering interaction, responsiveness, accessibility, and more.
Distributed computing for larger-than-RAM pandas/NumPy workflows. Use when you need to scale existing pandas/NumPy code beyond memory or across clusters. Best for parallel file processing, distributed ML, integration with existing pandas code. For out-of-core analytics on single machine use vaex; for in-memory speed use polars.
Medicinal chemistry filters for compound triage. Apply drug-likeness rules (Lipinski, Veber, CNS), structural alert catalogs (PAINS, NIBR, ChEMBL), complexity metrics, and the medchem query language for library filtering.
Use NeuroKit2 to build or audit reproducible research workflows for physiological time-series preprocessing, event/interval analysis, multimodal alignment, variability, and complexity. Trigger when code imports neurokit2 or needs its current APIs, schemas, and method-aware validation—not for diagnosis or device validation.
Use a controlled browser to verify behavior, capture evidence, or extract information from web pages that a static fetch cannot reach (SPAs, login-gated pages, dynamic content). This skill is about supervised verification, not unattended scraping.
curl/wget will not see.curl/HTTP fetch — it is cheaper, faster, and more reliable.A typical verification session:
For a verification task, deliver:
For a UI bug repro, also record:
robots.txt for public sites you are inspecting at any volume.