Communitygithub.com

vercel-labs/agent-browser

웹사이트의 내부 API를 리버스 엔지니어링합니다. 브라우저 트래픽을 HAR 파일로 기록한 후, 첫 번째 기록 이후에는 브라우저 없이도 엔드포인트를 직접 호출하는 독립 실행형 클라이언트나 CLI를 생성합니다.

agent-browser란 무엇인가요?

이 스킬은 개발자와 AI 에이전트가 웹사이트의 내부 API를 리버스 엔지니어링할 수 있도록 설계되었습니다. 핵심 기능은 브라우저 네트워크 트래픽을 HAR 파일로 기록하고, 이를 기반으로 브라우저 없이 엔드포인트를 직접 호출하는 클라이언트 또는 CLI를 자동 생성하는 것입니다. "클라이언트 도출", "<사이트>용 CLI 구축", "사이트 API 리버스 엔지니어링", "네트워크 요청 기록", "사이트를 API로 전환" 등의 요청에 적합합니다. 반복적인 사이트 자동화 시 브라우저를 매번 구동하는 것보다 직접 HTTP 호출이 더 효율적일 때 유용합니다. Claude Code, Cursor, Codex 등 다양한 AI 에이전트 플랫폼을 지원하며, 브라우저 기록과 CLI 생성의 두 단계로 작동합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add vercel-labs/agent-browser

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

agent-browser은(는) 무엇을 하나요?

웹사이트의 내부 API를 리버스 엔지니어링합니다. 브라우저 트래픽을 HAR 파일로 기록한 후, 첫 번째 기록 이후에는 브라우저 없이도 엔드포인트를 직접 호출하는 독립 실행형 클라이언트나 CLI를 생성합니다. "클라이언트 도출", "<사이트>용 CLI 구축", "이 사이트의 API 리버스 엔지니어링", "네트워크 요청 기록", "이 사이트를 API로 전환" 같은 요청이나, 같은 사이트를 반복적으로 자동화해야 하고 직접 HTTP 호출이 매번 브라우저를 구동하는 것보다 효율적일 때 사용하세요.

Individual skills in this repo

This repo contains 9 individual skills — each has its own dedicated page.

agent-browser

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

vercel-labs/agentcore

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.

vercel-labs/derive-client

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.

vercel-labs/dogfood

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.

vercel-labs/electron

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.

vercel-labs/protected-vercel-deployments

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.

vercel-labs/slack

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.

vercel-labs/vercel-sandbox

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.

vercel-labs/webmcp-gen

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.

관련 스킬