← 返回 Skills 市场
first-it-consulting

Playwright WS

作者 first-it-consulting · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ⚠ suspicious
414
总下载
0
收藏
1
当前安装
3
版本数
在 OpenClaw 中安装
/install playwright-ws
功能描述
Browser automation via remote Playwright WebSocket server for screenshots, PDFs and testing.
安全使用建议
This skill appears to do what it claims: connect to a Playwright WebSocket server to take screenshots, generate PDFs, and run tests. Before installing, make sure: 1) PLAYWRIGHT_WS points to a server you trust — that server can view and control every page you open (so do not point it at pages with secrets unless you trust the operator); 2) you understand npm install will pull the Playwright package (and may download browser binaries) — set PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD if you want to avoid browser downloads; 3) prefer wss:// URLs when crossing untrusted networks; 4) review package.json/package-lock if you require strict dependency vetting. If you need to avoid any remote exposure, run Playwright locally instead of using a remote WS endpoint.
功能分析
Type: OpenClaw Skill Name: playwright-ws Version: 1.0.2 The playwright-ws skill bundle provides legitimate browser automation tools for generating screenshots, PDFs, and running tests via a remote Playwright WebSocket server. The implementation is well-documented, includes a comprehensive test suite, and follows security best practices by using spawnSync with array arguments in scripts like test-runner.js and package-skill.js to prevent shell injection. No evidence of data exfiltration, malicious persistence, or prompt injection was found.
能力评估
Purpose & Capability
Name/description (remote Playwright over WebSocket) match the code and SKILL.md. Required binary (node) and required env var (PLAYWRIGHT_WS) are appropriate and necessary for the skill's function. The scripts implement screenshots, PDF export, and a test runner which is consistent with the description.
Instruction Scope
SKILL.md and scripts only instruct connecting to a user-provided PLAYWRIGHT_WS endpoint and running the included scripts; they do not read unrelated system files or unexpected env vars. Important security note: any Playwright WebSocket server you connect to can control the browser and see page content (including forms, cookies/storage if used), so the remote server operator can observe or exfiltrate data from pages you render. This is expected behavior for a remote Playwright integration but is a real privacy/security consideration.
Install Mechanism
There is no platform install spec in registry metadata (instruction-only), but SKILL.md tells users to run `npm install`. package.json declares the 'playwright' dependency which typically pulls large packages and may download browser binaries on install. This is not malicious, but it can be heavyweight and may be unnecessary if you only want remote operation; consider using PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD or using playwright-core if you want to avoid local browser downloads.
Credentials
The skill declares a single env var (PLAYWRIGHT_WS) as the primary credential which is proportionate. No unrelated secrets or multiple credentials are requested. Be aware that PLAYWRIGHT_WS functions as an endpoint/credential — providing it to the skill grants that server the ability to drive a browser session and view rendered content.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide configuration. It is user-invocable and can be invoked autonomously (platform default), which is expected and not flagged here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install playwright-ws
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /playwright-ws 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
Fix: standardize on PLAYWRIGHT_WS env var — test-runner.js was inconsistently using PLAYWRIGHT_SERVER
v1.0.1
Security: fix shell injection vulnerabilities in test-runner.js, package-skill.js and package-for-clawhub.js
v1.0.0
Initial release
元数据
Slug playwright-ws
版本 1.0.2
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 3
常见问题

Playwright WS 是什么?

Browser automation via remote Playwright WebSocket server for screenshots, PDFs and testing. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 414 次。

如何安装 Playwright WS?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install playwright-ws」即可一键安装,无需额外配置。

Playwright WS 是免费的吗?

是的,Playwright WS 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Playwright WS 支持哪些平台?

Playwright WS 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Playwright WS?

由 first-it-consulting(@first-it-consulting)开发并维护,当前版本 v1.0.2。

💬 留言讨论