browserbase-cli
browserbase/skills
Управляйте ресурсами платформы Browserbase, функциями и рабочими процессами API с помощью командной строки `browse`.
...Расширить всеBrowserbase CLI
Используйте официальную командную строку Browserbase для управления платформой Browserbase, рабочими процессами Functions и вызовами Fetch API.
Проверка настройки
Перед использованием CLI убедитесь, что он установлен:
which browse || npm install -g browse
browse --help
Для команд, требующих аутентификации, установите ключ API:
export BROWSERBASE_API_KEY="your_api_key"
Когда использовать этот навык
Используйте этот навык, если пользователь хочет:
- запускать команды Browserbase через
browse - создавать каркасы, разрабатывать, публиковать или вызывать функции Browserbase
- просматривать или управлять сессиями, проектами, контекстами или расширениями Browserbase
- загрузить страницу через Browserbase без открытия сеанса браузера
- выполнять поиск в Интернете через Browserbase без открытия сеанса браузера
- просматривать или создавать каркасы шаблонов-стартеров с помощью команды
browse templates
Когда не следует использовать этот навык
- Для интерактивного просмотра, проверки страниц, создания скриншотов, нажатия кнопок, ввода текста или процедур входа в систему лучше использовать навык
browser. - Для простого извлечения HTTP-контента, когда пользователю не важно конкретно использовать CLI, часто лучше подходит специальный навык
fetch. - Используйте команды драйвера верхнего уровня (
browse open,browse get,browse clickи т. д.) только в тех случаях, когда пользователь явно хочет использовать CLI или уже работает в рабочем процессе,ориентированном на просмотр страниц.
Выбор команд
Функции «browse»для локальной разработки, упаковки, публикации и вызова«browse cloud sessions»,«browse cloud projects»,«browse cloud contexts»,«browse cloud extensions»для ресурсов платформы Browserbase- `
browse cloud fetch` для запросов Fetch API «для запросов Search API» просмотр шаблоновдля просмотра и создания стартовых шаблоновпросмотр open,get,clickи т. д. для прямого управления локальным/удаленным браузеромпросмотр «skills install»для установки навыков агента Browserbase для Claude Code
Для работы с локальным браузером команда «browse open запускает чистый изолированный браузер. Используйте команду «browse open только в том случае, если вам нужно подключиться к существующему сеансу Chrome, доступному для отладки.
Типичные рабочие процессы
Функции
browse functions init my-function
cd my-function
browse functions dev index.ts
browse functions publish index.ts
browse functions invoke --params '{"url":"https://example.com"}'
Используйте команду ` browse functions invoke --check-status `, чтобы опросить существующий вызов вместо создания нового.
API платформы
просмотр списка облачных проектов
просмотр сеансов в облаке create --proxies --verified --region us-east-1
просмотр облачных сессий: create --solve-captchas --context-id ctx_abc --persist
просмотр облачных сессий: get
просмотр облачных сессий: downloads get --output session-artifacts.zip
просмотр облачных контекстов create --body '{"region":"us-west-2"}'
просмотр облачных расширений upload ./my-extension.zip
Fetch API
просмотр облачного запроса https://example.com
просмотр облачного запроса https://example.com --allow-redirects --output page.html
API поиска
просмотр облака поиск "автоматизация браузера"
просмотр облака поиск "веб-парсинг" --num-results 5
просмотр облака поиск "AI-агенты" --output results.json
Шаблоны
просмотреть список шаблонов
просмотреть список шаблонов --tag Python --source Browserbase
просмотреть шаблоны клонировать form-filling --language typescript
просмотреть шаблоны клонировать amazon-product-scraping --language python ./my-scraper
Рекомендации
- Прежде чем угадывать флаги, лучше воспользоваться командами
browse --helpи subgroup--help. - Используйте флаги с типографским различием между заглавными и строчными буквами точно так, как показано в справке CLI.
- Используйте
`--outputпри выполнении команд `` browse cloud fetch` и`browse cloud search`, чтобы сохранить результаты в файл. - Используйте переменные среды для аутентификации, если только пользователь явно не хочет одноразовых переопределений.
- Передавайте структурированные тела запросов с помощью строк JSON в параметрах
--bodyили--params. - Помните, что обе команды
`browse functions ...`и`browse cloud ...` используют параметр`--base-url`для переопределения базового URL-адреса API.
Устранение неполадок
- Отсутствующий ключ API: установите
BROWSERBASE_API_KEYили передайте--api-key - Неизвестный флаг: запустите соответствующую команду с парамет
ром --helpи используйте форму с точным соблюдением регистра - Команда не найдена: запустите
npm install -g browseзаново и проверьте,какой именно browse
Подробное руководство по каждой команде и дополнительные примеры см. в файле REFERENCE.md.
---
name: browserbase-cli
description: Manage Browserbase platform resources, Functions, and API workflows through the `browse` CLI.
license: MIT
---
# Browserbase CLI
Use the official `browse` CLI for Browserbase platform operations, Functions workflows, and Fetch API calls.
## Setup check
Before using the CLI, verify it is installed:
```bash
which browse || npm install -g browse
browse --help
```
For authenticated commands, set the API key:
```bash
export BROWSERBASE_API_KEY="your_api_key"
```
## When to use this skill
Use this skill when the user wants to:
- run Browserbase commands through `browse`
- scaffold, develop, publish, or invoke Browserbase Functions
- inspect or manage Browserbase sessions, projects, contexts, or extensions
- fetch a page through Browserbase without opening a browser session
- search the web through Browserbase without opening a browser session
- browse or scaffold starter templates with `browse templates`
## When not to use this skill
- For interactive browsing, page inspection, screenshots, clicking, typing, or login flows, prefer the `browser` skill.
- For simple HTTP content retrieval where the user does not care about using the CLI specifically, the dedicated `fetch` skill is often a better fit.
- Use the top-level driver commands (`browse open`, `browse get`, `browse click`, …) only when the user explicitly wants the CLI path or is already working in a `browse`-centric workflow.
## Command selection
- `browse functions` for local dev, packaging, publishing, and invocation
- `browse cloud sessions`, `browse cloud projects`, `browse cloud contexts`, `browse cloud extensions` for Browserbase platform resources
- `browse cloud fetch <url>` for Fetch API requests
- `browse cloud search "<query>"` for Search API requests
- `browse templates` to browse and scaffold starter templates
- `browse open`, `browse get`, `browse click`, etc. for direct local/remote browser driving
- `browse skills install` to install Browserbase agent skills for Claude Code
For local browser work, `browse open <url> --local` starts a clean isolated browser. Use `browse open <url> --auto-connect` only when you need to attach to an existing debuggable Chrome session.
## Common workflows
### Functions
```bash
browse functions init my-function
cd my-function
browse functions dev index.ts
browse functions publish index.ts
browse functions invoke <function_id> --params '{"url":"https://example.com"}'
```
Use `browse functions invoke --check-status <invocation_id>` to poll an existing invocation instead of creating a new one.
### Platform APIs
```bash
browse cloud projects list
browse cloud sessions create --proxies --verified --region us-east-1
browse cloud sessions create --solve-captchas --context-id ctx_abc --persist
browse cloud sessions get <session_id>
browse cloud sessions downloads get <session_id> --output session-artifacts.zip
browse cloud contexts create --body '{"region":"us-west-2"}'
browse cloud extensions upload ./my-extension.zip
```
### Fetch API
```bash
browse cloud fetch https://example.com
browse cloud fetch https://example.com --allow-redirects --output page.html
```
### Search API
```bash
browse cloud search "browser automation"
browse cloud search "web scraping" --num-results 5
browse cloud search "AI agents" --output results.json
```
### Templates
```bash
browse templates list
browse templates list --tag Python --source Browserbase
browse templates clone form-filling --language typescript
browse templates clone amazon-product-scraping --language python ./my-scraper
```
## Best practices
1. Prefer `browse --help` and subgroup `--help` before guessing flags.
2. Use dash-case flags exactly as shown in CLI help.
3. Use `--output <file>` on `browse cloud fetch` and `browse cloud search` to save results to a file.
4. Use environment variables for auth unless the user explicitly wants one-off overrides.
5. Pass structured request bodies with JSON strings in `--body` or `--params`.
6. Remember that both `browse functions ...` and `browse cloud ...` use `--base-url` for API base URL overrides.
## Troubleshooting
- Missing API key: set `BROWSERBASE_API_KEY` or pass `--api-key`
- Unknown flag: rerun the relevant command with `--help` and use the exact dash-case form
- Command not found: re-run `npm install -g browse` and verify with `which browse`
For command-by-command reference and more examples, see [REFERENCE.md](REFERENCE.md).
Все файлы
1 файловУстановить browserbase-cli
Скачайте файлы навыков и распакуйте их в каталог .claude/skills/.
Скачать ZIPКлонируйте репозиторий и скопируйте файлы навыка в свой проект.
git clone https://github.com/browserbase/skills/tree/main/skills/browserbase-cli # Copy SKILL.md to your .claude/skills/ directory
Копировать





Дом
