为 WSL/Linux 环境配置 Playwright 无头浏览器自动化,一键完成 Chromium 安装、系统依赖配置及 Clawdbot 浏览器工具集成。
说明:
## 核心用法
本技能为 Clawdbot 提供 Playwright Chromium 无头浏览器自动化配置方案,专为 WSL/Linux 环境设计。核心流程包括:通过 `./scripts/setup.sh` 一键脚本自动安装 Playwright Chromium、安装 NSS/ALSA 等系统库依赖,并自动修补 Clawdbot 配置文件以启用浏览器工具。支持手动分步部署,包括查找 Chromium 可执行路径、配置 `executablePath`/`headless`/`noSandbox` 等关键参数。
## 显著优点
– **环境适配性强**:专为 WSL/容器环境优化,内置 `noSandbox: true` 等必要参数
– **部署便捷**:提供一键脚本与手动配置双模式,覆盖自动化与精细化需求
– **验证机制完善**:包含命令行测试流程,确保 Chromium 正确运行
– **文档详尽**:区分 Ubuntu/Debian 新旧版本依赖差异,提供兼容性方案
## 潜在缺点与局限性
– **权限依赖**:系统库安装需 `sudo`,在受限环境中可能受限
– **版本碎片化**:Chromium 路径随 Playwright 版本变化,需动态查找
– **平台局限**:仅覆盖 Linux/WSL,未提及 macOS/Windows 原生方案
– **安全风险**:`noSandbox` 和 `disable-gpu` 为便利性与安全性权衡,在不受信网页场景下存在潜在隐患
## 适合人群
WSL 用户、Linux 服务器管理员、需要 Clawdbot 浏览器自动化能力的开发者,尤其适合无 GUI 环境的 CI/CD 或远程开发场景。
## 常规风险
1. **供应链风险**:Playwright 自动下载的 Chromium 二进制需信任 Microsoft 分发渠道
2. **提权操作**:脚本执行涉及系统包管理器,需审查脚本内容防止恶意指令
3. **配置持久化**:`clawdbot config patch` 修改全局配置,可能影响其他技能运行








