agent-browser 是做什麼的?
透過錄製瀏覽器流量成為 HAR 檔案,逆向工程網站的內部 API,然後生成一個可直接呼叫端點的獨立用戶端或 CLI,首次錄製後無需瀏覽器。當被要求「推導出一個用戶端」、「為<網站>建立 CLI」、「逆向工程此網站的 API」、「錄製網路請求」、「將此網站轉換為 API」,或當同一個網站需要重複自動化,且直接 HTTP 呼叫比每次驅動瀏覽器更有效率時使用。
逆向工程網站的內部 API:將瀏覽器流量錄製為 HAR 檔案,然後生成可直接呼叫端點的獨立用戶端或 CLI,首次錄製後無需瀏覽器。
此技能旨在幫助開發者和 AI 代理對網站進行逆向工程,以提取其內部 API。它透過錄製瀏覽器網路活動並將其匯出為 HAR(HTTP 歸檔)檔案來運作。接著,它能自動生成一個獨立的用戶端或命令列介面(CLI),直接呼叫這些端點,從而無需在後續自動化過程中啟動瀏覽器。這對於需要重複與同一網站互動的場景(例如自動化數據抓取或構建專用 API 用戶端)非常有用。該技能支援 Claude Code、Cursor 和 Codex 等平台,並透過其 SKILL.md 文件中的詳細指令引導使用者完成「錄製 > 生成用戶端 > 使用」的流程。使用此技能的情境包括要求「推導出一個用戶端」、「為某網站建立 CLI」、「逆向工程此網站的 API」或「將此網站轉換為 API」時。
npx skills add vercel-labs/agent-browser透過錄製瀏覽器流量成為 HAR 檔案,逆向工程網站的內部 API,然後生成一個可直接呼叫端點的獨立用戶端或 CLI,首次錄製後無需瀏覽器。當被要求「推導出一個用戶端」、「為<網站>建立 CLI」、「逆向工程此網站的 API」、「錄製網路請求」、「將此網站轉換為 API」,或當同一個網站需要重複自動化,且直接 HTTP 呼叫比每次驅動瀏覽器更有效率時使用。
This repo contains 9 individual skills — each has its own dedicated page.
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to
Run agent-browser on AWS Bedrock AgentCore cloud browsers. Use when the user wants to use AgentCore, run browser automation on AWS, use a cloud browser with AWS credentials, or needs a managed browser session backed by AWS infrastructure. Triggers include "use agentcore", "run on AWS", "cloud browser with AWS", "bedrock browser", "agentcore session", or any task requiring AWS-hosted browser automation.
Reverse-engineer a website's internal API by recording browser traffic into a HAR file, then generate a standalone client or CLI that calls the endpoints directly, with no browser needed after the first recording. Use when asked to "derive a client", "build a CLI for <site>", "reverse engineer this site's API", "record network requests", "turn this site into an API", or when the same site will be automated repeatedly and direct HTTP calls would beat driving the browser every time.
Systematically explore and test a web application to find bugs, UX issues, and other problems. Use when asked to "dogfood", "QA", "exploratory test", "find issues", "bug hunt", "test this app/site/platform", or review the quality of a web application. Produces a structured report with full reproduction evidence -- step-by-step screenshots, repro videos, and detailed repro steps for every issue -- so findings can be handed directly to the responsible teams.
Automate Electron desktop apps (VS Code, Slack, Discord, Figma, Notion, Spotify, etc.) using agent-browser via Chrome DevTools Protocol. Use when the user needs to interact with an Electron app, automate a desktop app, connect to a running app, control a native app, or test an Electron application. Triggers include "automate Slack app", "control VS Code", "interact with Discord app", "test this Electron app", "connect to desktop app", or any task requiring automation of a native Electron application.
Access and test Vercel deployments protected by Vercel Authentication, SSO, or Deployment Protection with agent-browser. Use when a preview or production URL redirects to a Vercel login page, returns a protection 401 or 403, or needs short-lived Trusted Sources OIDC authentication instead of a static bypass secret or public exception.
Interact with Slack workspaces using browser automation. Use when the user needs to check unread channels, navigate Slack, send messages, extract data, find information, search conversations, or automate any Slack task. Triggers include "check my Slack", "what channels have unreads", "send a message to", "search Slack for", "extract from Slack", "find who said", or any task requiring programmatic Slack interaction.
Run agent-browser + Chrome inside Vercel Sandbox microVMs for browser automation from any Vercel-deployed app. Use when the user needs browser automation in a Vercel app (Next.js, SvelteKit, Nuxt, Remix, Astro, etc.), wants to run headless Chrome without binary size limits, needs persistent browser sessions across commands, or wants ephemeral isolated browser environments. Triggers include "Vercel Sandbox browser", "microVM Chrome", "agent-browser in sandbox", "browser automation on Vercel", or any task requiring Chrome in a Vercel Sandbox.
Build and validate experimental WebMCP tools for an existing web page. Use when an agent needs to expose a site's real workflows as page tools, create webmcp.init.js, define deterministic checks, or compare WebMCP with accessibility-tree automation.
Extract frames or short clips from videos using ffmpeg.
Summarize or transcribe URLs, YouTube/videos, podcasts, articles, transcripts, PDFs, and local files.
Use when testing, fixing, or extending the OpenClaw Control UI GUI with Vitest + Playwright end-to-end checks, mocked Gateway WebSocket flows, mocked dashboard runs, screenshots/videos, or agent-verifiable browser proof.
Obra superpowers agent skills.
See, Understand, Act on video and audio. See- ingest from local files, URLs, RTSP/live feeds, or live record desktop; return realtime context and playable stream links. Understand- extract frames, build visual/semantic/temporal indexes, and search moments with timestamps and auto-clips. Act- transcode and normalize (codec, fps, resolution, aspect ratio), perform timeline edits (subtitles, text/image overlays, branding, audio overlays, dubbing, translation), generate media assets (image, audio...
End-to-end marketing campaign planning and execution. Covers audience research, positioning, campaign angle definition, landing page copy, email sequences, social posts, ad copy, short-form video scripts, and content calendars. Use as the orchestration layer for multi-channel product launches. Use when planning or executing a multi-channel product launch, or producing landing page, email, social, or ad copy.