A bridgic-browser project requires the following packages:
| Package | Description |
|---|---|
bridgic-browser |
Browser automation CLI + Python SDK (installing one installs both) |
Additionally, browser binaries must be installed once: uv run playwright install chromium.
Installation: Run the install script to set up all dependencies:
bash "skills/bridgic-browser/scripts/install-deps.sh" "$PWD"
The script checks uv availability, initializes a uv project if needed, installs missing packages, and ensures Playwright chromium is available.
Notes:
bridgic-browser CLI, you must call it using uv run.bridgic-browser wait command parameter is in seconds, not milliseconds; for example, bridgic-browser wait 2 or bridgic-browser wait 3.2.小葱技能站7w4.net每天更新,海量AI技能等你发现。
--cdp to a user's running Chrome, tabs / switch-tab / close-tab only see pages bridgic itself opened (the initial blank tab plus anything spawned from it via new-tab or a click on a target="_blank" link). The user's other tabs are deliberately invisible to bridgic — never assume you can switch-tab into them. To work with such a tab, ask the user to navigate to it through bridgic, or use new-tab <url>.Reference files cover all use cases. Load only the one(s) relevant to the task:
| Scenario | Interface | Load |
|---|---|---|
| Directly control browser from terminal | CLI | cli-guide.md |
| Write Python code about browser automation | Python | sdk-guide.md |
| Write shell script about browser automation | CLI | cli-guide.md |
| Explore via CLI, then generate Python code | CLI → Python | cli-sdk-api-mapping.md + sdk-guide.md |
| Migrate / compare / explain CLI ↔ SDK | Both | cli-sdk-api-mapping.md |
| Configure env vars or login state persistence | Either | env-vars.md |
Connect to an existing Chrome (chrome://inspect, --remote-debugging-port, cloud browser, Electron) |
CLI / SDK | cdp-mode.md |
references/cli-guide.md).async, Browser, tool builder) → use SDK guide first (references/sdk-guide.md).references/cli-sdk-api-mapping.md), then SDK guide for final code generation (references/sdk-guide.md)..sh / terminal session vs .py script).BRIDGIC_HOME env var to run multiple independent daemon instances (each with its own socket, logs, and user data).$BRIDGIC_HOME/bridgic-browser/user_data/ (default ~/.bridgic/...); pass clear_user_data=True to Browser() for an ephemeral session.references/cli-sdk-api-mapping.md.async with Browser(...) preferred).这个 Skill 质量扎实,文档结构清晰、示例丰富,CLI 和 Python SDK 两套接口都有详细说明,环境配置和浏览器连接方式写得很清楚。安装脚本自动化程度高,错误处理完善。不足之处是版本号偏低(0.0.5),某些高级功能展开不够,故障排除方面的内容偏少,新手遇到问题可能需要自行摸索。总体而言,这是一个成熟度较高、文档友好的浏览器自动化工具。