opção
LarLar Skill DevOps e CI/CD browserbase-cli

browserbase-cli

browserbase/skills browserbase/skills

Gerencie os recursos da plataforma Browserbase, as funções e os fluxos de trabalho da API por meio da CLI `browse`.

...Expandir tudo
0
Tempo atualizado 30 de Setembro de 2026

CLI do Browserbase

Use a CLI oficial do Browserbase para operações na plataforma Browserbase, fluxos de trabalho do Functions e chamadas à API Fetch.

Verificação de configuração

Antes de usar a CLI, verifique se ela está instalada:

which browse || npm install -g browse
browse --help

Para comandos que exigem autenticação, defina a chave da API:

export BROWSERBASE_API_KEY="sua_chave_de_API"

Quando usar essa habilidade

Use essa habilidade quando o usuário quiser:

  • executar comandos do Browserbase por meio do browse
  • criar esboços, desenvolver, publicar ou chamar funções do Browserbase
  • inspecionar ou gerenciar sessões, projetos, contextos ou extensões do Browserbase
  • buscar uma página pelo Browserbase sem abrir uma sessão do navegador
  • pesquisar na web por meio do Browserbase sem abrir uma sessão do navegador
  • navegar ou criar esqueletos de modelos iniciais com o ` browse templates`

Quando não usar essa habilidade

  • Para navegação interativa, inspeção de páginas, capturas de tela, cliques, digitação ou fluxos de login, prefira a habilidade “browser ”.
  • Para recuperação simples de conteúdo HTTP, em que o usuário não se importa em usar especificamente a CLI, a habilidade “fetch” dedicada costuma ser mais adequada.
  • Use os comandos de nível superior do driver (browse open, browse get, browse click, …) apenas quando o usuário desejar explicitamente seguir o caminho da CLI ou já estiver trabalhando em um fluxo de trabalho centrado na navegação.

Seleção de comandos

  • funções de navegação para desenvolvimento local, empacotamento, publicação e invocação
  • browse cloud sessions, browse cloud projects, browse cloud contexts, browse cloud extensions para recursos da plataforma Browserbase
  • `browse cloud fetch ` para solicitações da API Fetch
  • navegar na nuvem para pesquisar “ ” para solicitações da API de Pesquisa
  • navegar por modelos para visualizar e gerar modelos iniciais
  • navegar por“open”, “get”, “click”, etc., para controle direto do navegador local/remoto
  • navegar por habilidades de instalação para instalar habilidades do agente Browserbase para o Claude Code

Para trabalhar com o navegador local, use ` browse open --local ` para iniciar um navegador isolado e limpo. Use ` browse open --auto-connect ` somente quando precisar se conectar a uma sessão existente do Chrome que possa ser depurada.

Fluxos de trabalho comuns

Funções

navegar funções init my-function
cd my-function
navegar funções dev index.ts
navegar funções publish index.ts
navegar funções invoke  --params '{"url":"https://example.com"}'

Use ` browse functions invoke --check-status ` para consultar uma invocação existente em vez de criar uma nova.

APIs da plataforma

navegar por projetos na nuvem list
navegar por sessões na nuvem create --proxies --verified --region us-east-1
navegar por sessões na nuvem: criar --solve-captchas --context-id ctx_abc --persist
navegar por sessões na nuvem: obter 
navegar por downloads de sessões na nuvem: obter  --output session-artifacts.zip
navegar por contextos na nuvem criar --body '{"region":"us-west-2"}'
navegar por extensões na nuvem fazer upload de ./my-extension.zip

API Fetch

navegar pelo cloud fetch https://example.com
navegar pelo cloud fetch https://example.com --allow-redirects --output page.html

API de Pesquisa

navegar na nuvem pesquisar "automação de navegador"
navegar na nuvem pesquisar "web scraping" --num-results 5
navegar na nuvem pesquisar "agentes de IA" --output results.json

Modelos

navegar pela lista de modelos
navegar pela lista de modelos --tag Python --source Browserbase
navegar pelos modelos e clonar form-filling --language typescript
navegar pelos modelos e clonar amazon-product-scraping --language python ./my-scraper

Melhores práticas

  1. É recomendável consultar a ajuda do `browse` e do `subgroup ` antes de tentar adivinhar os sinalizadores.
  2. Use os sinalizadores com traço e maiúsculas/minúsculas exatamente como mostrado na ajuda da CLI.
  3. Use `--output ` nos comandos ` browse cloud fetch ` e `browse cloud search ` para salvar os resultados em um arquivo.
  4. Use variáveis de ambiente para autenticação, a menos que o usuário queira explicitamente substituições pontuais.
  5. Passe corpos de solicitação estruturados com strings JSON em --body ou --params.
  6. Lembre-se de que tanto as funções `browse`... quanto `browse cloud`... usam `--base-url ` para substituições da URL base da API.

Solução de problemas

  • Chave de API ausente: defina BROWSERBASE_API_KEY ou passe --api-key
  • Sinalizador desconhecido: execute novamente o comando relevante com --help e use a forma exata, respeitando maiúsculas e minúsculas
  • Comando não encontrado: execute novamente o ` npm install -g browse ` e verifique qual versão do ` browse` está sendo usada

Para obter uma referência comando a comando e mais exemplos, consulte REFERENCE.md.

Ver no GitHub
---
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).

Todos os arquivos

1 arquivos

Instalar browserbase-cli

Baixe e descompacte os arquivos de habilidades no diretório .claude/skills/.

Baixar ZIP

Clone o repositório e copie os arquivos da habilidade para o seu projeto.

git clone https://github.com/browserbase/skills/tree/main/skills/browserbase-cli # Copy SKILL.md to your .claude/skills/ directory

Copiar Copiar
Configuração rápida: Copie a pasta da habilidade para .claude/skills/ O Claude detectará e utilizará automaticamente a habilidade
Repositório browserbase/skills

Habilidades relacionadas

klingai-upgrade-migration
Tempo atualizado 3 de Julho de 2026
Verification &amp; Quality Assurance
Tempo atualizado 29 de Junho de 2026
base44-cli
Tempo atualizado 29 de Junho de 2026
Railway CLI Management
Tempo atualizado 2 de Julho de 2026
OR