← 返回 Skills 市场
tridefender

Playwright Interactive

作者 TriDefender · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
111
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install playwright-interactive
功能描述
Persistent browser and Electron interaction through `js_repl` for fast iterative UI debugging.
安全使用建议
Before installing or using this skill: (1) be aware the SKILL.md requires node/npm, Playwright (and optionally Electron) even though the registry metadata omitted those requirements — you'll run npm install which writes to disk. (2) The instructions explicitly tell you to run the agent with --sandbox danger-full-access and to modify ~/.codex/config.toml to enable js_repl; both grant the agent broad local access and should only be done in a trusted, isolated environment (e.g., disposable VM or container). (3) If you decide to proceed, review the project workspace you will run this from (avoid running in a directory that contains secrets), verify the Playwright package sources, and back up your ~/.codex/config.toml before changing it. (4) If you cannot run with an elevated sandbox safely, prefer not to enable this skill or replicate only the non-privileged parts of the workflow. Additional information that would change the assessment: an updated registry manifest that declares required binaries (node/npm) and a clear, minimal explanation why sandbox must be disabled or a safer alternative that works within the default sandbox.
功能分析
Type: OpenClaw Skill Name: playwright-interactive Version: 1.0.0 The skill requires the user to explicitly disable sandboxing using the `--sandbox danger-full-access` flag and enable a JavaScript REPL, which grants the agent unconstrained access to the host system. While these permissions are plausibly needed for the stated purpose of persistent Playwright and Electron UI debugging, the requirement for full system access is a significant security risk. The SKILL.md file contains extensive JavaScript logic for session management and screenshot normalization that executes within this privileged environment.
能力标签
cryptocan-make-purchases
能力评估
Purpose & Capability
The declared purpose (interactive Playwright/Electron debugging) matches the SKILL.md content, but the registry metadata lists no required binaries or install steps while the instructions clearly require node/npm, Playwright, and optionally Electron. The omission of required binaries in metadata is an incoherence that hides what the skill actually needs.
Instruction Scope
Runtime instructions direct enabling js_repl in the user's ~/.codex/config.toml, running npm installs (writing to disk), launching Playwright and Electron, and explicitly tell the user to start Codex with sandboxing disabled (--sandbox danger-full-access). These actions go beyond a simple helper and require elevated local access and configuration changes. There are no instructions that exfiltrate credentials, but the agent will be given broad local capabilities if you follow them.
Install Mechanism
There is no formal install spec in the registry (instruction-only), which is low-risk in itself, but the SKILL.md instructs the user to run npm install/playwright and npx playwright install. Those commands will download and write code to disk from public registries; that is expected for Playwright but should be acknowledged since the skill metadata did not advertise it.
Credentials
The skill does not request environment variables or credentials in metadata and the instructions do not ask for secrets. However, it directs editing the agent config (~/.codex/config.toml) to enable js_repl and tells the user to run with a permissive sandbox flag, which is a privileged request even though no secrets are explicitly requested.
Persistence & Privilege
The skill is not always: true and allows model invocation (normal), but it explicitly instructs running the agent with sandboxing disabled (danger-full-access) and editing agent configuration. That combination increases the effective privilege and blast radius of the skill if used — treat it as requiring elevated trust and isolation.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install playwright-interactive
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /playwright-interactive 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: Adds persistent Playwright + Electron browser interaction through js_repl for rapid, iterative UI debugging. - Supports persistent Playwright sessions with shared browser handles—avoids repeated launching, improving iteration speed. - Enables functional and visual QA for both web and Electron apps via js_repl interface. - Documents setup, workflow best practices, and common scenarios for session and context management. - Provides sample bootstrap, web, and mobile context management scripts with clear recovery steps. - Details explicit viewport and native-window session choices for comprehensive QA coverage.
元数据
Slug playwright-interactive
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Playwright Interactive 是什么?

Persistent browser and Electron interaction through `js_repl` for fast iterative UI debugging. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 111 次。

如何安装 Playwright Interactive?

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

Playwright Interactive 是免费的吗?

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

Playwright Interactive 支持哪些平台?

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

谁开发了 Playwright Interactive?

由 TriDefender(@tridefender)开发并维护,当前版本 v1.0.0。

💬 留言讨论