maverick-software

Playwright Headless Browser (Chromium)

开发编程v1.0.0
作者:maverick-software更新于 2026-05-17playwright-headless-browser@clawhub_maverick-software/playwright-headless-browser
脚本工具#Playwright#Browser Automation

据 AlphaMoat 统计,截至 2026-09,Playwright Headless Browser (Chromium) 累计下载 3,671 次、获 1 个星标,在全部 5,078 个 AI 技能中排名第 2,948 位,在「开发编程」分类(577 个)中排名第 382 位。

累计安装
210
累计下载
3,671
星标
1
全站排名
#2,948
全站前 59% · 「开发编程」前 67%
平台累计安装累计下载星标评论
ClawHub ↗1053,6711-
SkillHub ↗2103,3691—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

提供一键 ./scripts/setup.sh(安装 Playwright 与 Chromium、安装所需系统库(需 sudo)、修改 Clawdbot 配置)与手动流程:先 npx playwright install chromium;Chromium 需要 NSS 与 ALSA 库(Ubuntu/Debian 下为 libnss3 与 libasound2t64,旧版 Ubuntu 用 libasound2);再在 ~/.cache/ms-playwright 下定位 chrome 可执行文件;最后用 clawdbot config patch 写入 executablePath、headless: true、noSandbox: true。官方注明 noSandbox: true 为 WSL/容器环境所必需,headless: true 表示无可见窗口运行;需要可见浏览器时设 headless: false 并配置 WSLg 或 X11。配套 skill-card 提醒:后续浏览器会话可能以禁用沙箱的 Chromium 运行;安装脚本可能执行未锁版本的 npm/Playwright 代码与特权包管理命令;该技能会持久修改 Clawdbot 浏览器配置。安装可能使用 sudo 并持久设置 noSandbox: true;启用浏览器会话前先审查脚本及最终配置。

资料发布于 2026-10-27

可以用来做什么

  • 在 WSL/Linux 为 Clawdbot 安装并配置无头 Chromium
  • 补齐 Chromium 所需系统库依赖
  • 验证无头浏览器可正常抓取页面

什么时候用

  • 在 WSL、Linux 或容器环境需要浏览器自动化时
  • Clawdbot 浏览器工具需要指向 Playwright 管理的 Chromium 时

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

在这台 WSL 机器上配置 Playwright Chromium 无头浏览器
手动安装 Chromium 依赖并写入 Clawdbot 配置

月度数据趋势

累计下载3,671
1,5632,6953,8272026-03 · 累计下载 1,7192026-05 · 累计下载 2,6102026-06 · 累计下载 2,7732026-07 · 累计下载 3,0762026-08 · 累计下载 3,5062026-09 · 累计下载 3,67126-0326-09
星标1
0122026-03 · 星标 12026-05 · 星标 12026-06 · 星标 12026-07 · 星标 12026-08 · 星标 12026-09 · 星标 126-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-093,671—1
2026-083,506+14.0%1
2026-073,076+10.9%1
2026-062,773+6.2%1
2026-052,610—1
2026-031,719—1

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

1.8 KB · ClawHub v1.0.0
---
name: playwright-browser
description: Set up headless browser automation in Clawdbot using Playwright Chromium. Use when configuring browser tools for WSL/Linux environments, installing browser dependencies, or enabling headless web automation. Handles Chromium installation, system library dependencies, and Clawdbot browser configuration.
---

# Playwright Browser Setup

Configure Clawdbot's browser tool to use Playwright-managed Chromium for headless automation in WSL/Linux environments.

## Quick Setup
展开全部(共 76 行)

Run the setup script to install everything:

```bash
./scripts/setup.sh
```

This will:
1. Install Playwright and Chromium
2. Install required system libraries (requires sudo)
3. Patch Clawdbot config to use the Playwright browser

## Manual Setup

### 1. Install Playwright Chromium

```bash
npx playwright install chromium
```

### 2. Install System Dependencies

Chromium requires NSS and ALSA libraries:

```bash
# Ubuntu/Debian
sudo apt-get install -y libnss3 libasound2t64

# If libasound2t64 doesn't exist (older Ubuntu):
sudo apt-get install -y libnss3 libasound2
```

### 3. Find Chromium Path

```bash
find ~/.cache/ms-playwright -name "chrome" -path "*/chrome-linux64/*" 2>/dev/null | head -1
```

### 4. Configure Clawdbot

Patch the gateway config:

```bash
clawdbot config patch '{"browser": {"executablePath": "<path-from-step-3>", "headless": true, "noSandbox": true}}'
```

Or use the provided script:

```bash
./scripts/configure-clawdbot.sh
```

## Verification

Test the browser works:

```bash
~/.cache/ms-playwright/chromium-*/chrome-linux64/chrome --headless --no-sandbox --disable-gpu --dump-dom https://example.com
```

## Notes

- `noSandbox: true` is required for WSL/container environments
- `headless: true` runs without a visible window (faster, no display needed)
- For visible browser, set `headless: false` and ensure WSLg or X11 is configured

「开发编程」分类下的热门技能

maverick-software 的其他技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。