> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://platform.bctrl.ai/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://platform.bctrl.ai/_mcp/server.

# Extension Commands

> Upload, import, list, update, and delete browser extensions.

Upload, import, list, update, and delete browser extensions.

Output formatting flags (`--json`, `--jq`, and `--template`) are documented once in [Output Formatting](/cli/output) and are omitted from the tables below.

## `bctrl browser-extension list`

List browser extensions

```bash
bctrl browser-extension list [flags]
```

| Flag                   | Description             |
| ---------------------- | ----------------------- |
| `--subaccount-id <id>` | Filter by subaccount id |
| `--q <text>`           | Search query            |
| `--format <format>`    | Filter by format        |
| `--source <source>`    | Filter by source        |

## `bctrl browser-extension get`

Get a browser extension

```bash
bctrl browser-extension get <extensionId>
```

## `bctrl browser-extension upload`

Upload a browser extension package

```bash
bctrl browser-extension upload <path> [flags]
```

| Flag                   | Description                                                        |
| ---------------------- | ------------------------------------------------------------------ |
| `--name <name>`        | Display name                                                       |
| `--subaccount-id <id>` | Create in this Subaccount account context with an Organization key |

## `bctrl browser-extension import`

Import a browser extension from a URL

```bash
bctrl browser-extension import [flags]
```

| Flag                   | Description                                                        |
| ---------------------- | ------------------------------------------------------------------ |
| `--url <url>`          | Extension URL                                                      |
| `--name <name>`        | Display name                                                       |
| `--subaccount-id <id>` | Create in this Subaccount account context with an Organization key |

## `bctrl browser-extension patch`

Update a browser extension

```bash
bctrl browser-extension patch <extensionId> [flags]
```

| Flag            | Description  |
| --------------- | ------------ |
| `--name <name>` | Display name |

## `bctrl browser-extension delete`

Delete a browser extension

```bash
bctrl browser-extension delete <extensionId> [flags]
```

| Flag        | Description      |
| ----------- | ---------------- |
| `-y, --yes` | Confirm deletion |