Community연구 & 데이터 분석github.com

browserbase/safe-browser

도메인 허용 목록을 적용하는 안전한 브라우저 에이전트를 구축하여 승인된 사이트에서만 탐색 및 스크래핑을 수행할 수 있도록 합니다.

safe-browser란 무엇인가요?

이 스킬은 Claude Code, Cursor, Codex 등 AI 에이전트가 안전하게 웹 브라우징 작업을 수행할 수 있도록 설계된 `safe_browser` 도구를 제공합니다. CDP(Chrome DevTools Protocol)를 직접 소유하고 Fetch 인터셉션을 통해 도메인 허용 목록을 엄격히 적용하여, 에이전트가 승인된 도메인에서만 탐색하거나 데이터를 스크래핑하도록 제한합니다. 에이전트에게 raw 브라우저, 셸 또는 CDP 액세스 권한을 부여하지 않고도 런타임 Claude Agent SDK 환경에서 안전하게 작업을 완료할 수 있어, 보안이 중요한 업무에 적합합니다. 이 스킬은 또한 허용되지 않은 도메인으로의 이동을 차단하는 데모를 생성하거나, 안전한 브라우저 클라이언트를 쉽게 구축할 수 있는 방법을 제공합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/browserbase/skills/tree/main/skills/safe-browser

Installed? Explore more 연구 & 데이터 분석 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

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

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

문서

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

safe_browser 도구를 사용하여 로컬에서 제한된 브라우저 에이전트를 구축하세요. 이 도구는 CDP를 소유하고 Fetch 인터셉션으로 도메인 허용 목록을 적용하며, 런타임 Claude Agent SDK 에이전트가 raw 브라우저, 셸 또는 CDP 액세스 없이도 브라우징 작업을 완료할 수 있게 합니다. 사용자가 에이전트가 승인된 도메인에만 머무르면서 브라우징하거나 스크래핑하도록 하거나, 허용되지 않은 도메인으로의 이동이 차단되는 데모를 보여주거나, 안전한 브라우저 클라이언트를 생성하려는 경우에 사용하세요.

Individual skills in this repo

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

browserbase/autobrowse

Self-improving browser automation via the auto-research loop. Iteratively runs a browsing task, reads the trace, and improves the navigation skill (strategy.md) until it reliably passes. Supports parallel runs across multiple tasks using sub-agents. Use when you want to build or improve browser automation skills for specific website tasks.

browserbase/browser

Automate web browser interactions using natural language via CLI commands. Use when the user asks to browse websites, navigate web pages, extract data from websites, take screenshots, fill forms, click buttons, or interact with web applications. Supports remote Browserbase sessions with Browserbase Identity, Verified browsers, automatic CAPTCHA solving, and residential proxies — ideal for protected websites and JavaScript-heavy pages.

browserbase/browserbase-cli

Use the Browserbase CLI (`browse`) for Browserbase Functions and platform API workflows. Use when the user asks to run `browse`, deploy or invoke functions, manage sessions, projects, contexts, or extensions, fetch a page through the Browserbase Fetch API, search the web through the Browserbase Search API, or scaffold starter templates. Prefer the Browser skill for interactive browsing; use the top-level `browse` driver commands (`browse open`, `browse get`, etc.) only when the user explicitly wants the CLI path.

browserbase/browser-to-api

Turn a website's observable HTTP traffic into a best-effort OpenAPI 3.1 spec by analyzing a `browser-trace` capture. Use when the user wants to discover/extract API endpoints from a browser session, build an OpenAPI doc from network traffic, or document a third-party site's XHR/fetch surface for client integration.

browserbase/browser-trace

Capture a full DevTools-protocol trace of any browser automation — CDP firehose, screenshots, and DOM dumps — then bisect the stream into per-page searchable buckets. Use when the user wants to debug a failed run, audit network/console/DOM activity, attach a trace to an in-progress session, or feed structured per-page summaries back into an agent loop so its next iteration learns from the last one.

browserbase/cookie-sync

Sync cookies from local Chrome to a Browserbase persistent context so the browse CLI can access authenticated sites. Use when the user wants to browse as themselves, sync cookies, or log into sites via Browserbase.

browserbase/event-prospecting

Event prospecting skill. Takes a conference / event speakers URL, extracts the people, filters their companies against the user's ICP, then deep-researches only the speakers at ICP-fit companies. Outputs a person-first HTML report where each card answers "why should the AE talk to this person?" with all public links and a one-click DM opener. Use when the user wants to: (1) find leads at a specific conference, (2) prep for an event, (3) research event speakers, (4) build a target list from a sponsor/exhibitor page, (5) scrape conference speakers and rank by ICP fit. Triggers: "find leads at {event}", "research speakers at", "prospect this conference", "stripe sessions leads", "ai engineer summit prospects", "event prospecting", "scrape conference speakers", "who should I meet at".

browserbase/fetch

Use this skill when the user wants to retrieve a URL without a full browser session: fetch HTML or JSON from static pages, inspect status codes or headers, follow redirects, or get page source for simple scraping. Prefer it over a browser when JavaScript rendering and page interaction are not needed. Supports proxies and redirect control.

browserbase/functions

Deploy serverless browser automation as cloud functions using Browserbase. Use when the user wants to deploy browser automation to run on a schedule or cron, create a webhook endpoint for browser tasks, run automation in the cloud instead of locally, or asks about Browserbase Functions.

browserbase/ui-test

AI-powered adversarial UI testing via the browse CLI. Analyzes git diffs to test only what changed, or explores the full app to find bugs. Tests functional correctness, accessibility, responsive layout, and UX heuristics. Use when the user asks to test UI changes, QA a pull request, audit accessibility, or run exploratory testing. Supports local browser (localhost) and remote Browserbase (deployed sites).

관련 스킬