← 返回 Skills 市场
drumrobot

UI Test

作者 es6kr · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
78
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install web-ui-test
功能描述
Register Playwright MCP via UTCP and perform web UI testing and verification. Analyze browser snapshots, click elements, fill forms, and return summarized re...
安全使用建议
This skill appears to perform legitimate UI testing, but it also contains explicit remediation and system-modification instructions (process kills, deleting profile directories, SSH + docker psql DB updates, and running ansible) that go far beyond passive testing. Before installing or running it: 1) Only run this in an isolated/dev environment, not against production. 2) Require manual approval before any remediation steps (ansible, ssh/docker/psql). 3) Be cautious about the runtime npx @playwright/mcp@latest call — prefer a pinned version or audit the package before allowing dynamic installs. 4) Ensure the agent or operator has least-privilege access (do not provide blanket SSH or DB credentials). 5) If you do not want the agent to modify systems, remove or ignore the remediation sections and the register_manual calls that dynamically fetch code. If you want a safer assessment, provide logs of a sample run or a pinned Playwright MCP release and confirm whether automatic remediation should be disabled.
功能分析
Type: OpenClaw Skill Name: web-ui-test Version: 0.1.0 The skill bundle provides the agent with high-privilege capabilities, including executing remote commands via SSH to perform SQL updates on a Dockerized PostgreSQL database (sso-verify.md) and using Windows system commands (taskkill, del, rmdir) to manage browser profiles (SKILL.md). While these actions are contextually relevant to SSO verification and UI testing, they grant the agent broad authority to modify system state and remote infrastructure, which poses a significant security risk if misused.
能力标签
requires-oauth-tokenrequires-sensitive-credentials
能力评估
Purpose & Capability
The declared purpose is web UI testing / SSO verification, and most instructions (registering Playwright MCP, navigating, snapshots, clicks) match that. However the docs also include explicit remediation steps (run ansible to apply blueprints or ssh + docker exec psql to update Authentik DB), which are outside the testing scope and could modify production state without additional safeguards.
Instruction Scope
SKILL.md instructs the agent/operator to run local system commands (taskkill, delete profile files, rmdir), to download and run code via npx, and shows commands to ssh to hosts and run database updates. Those are powerful, potentially destructive operations and constitute scope creep relative to a tester-only skill.
Install Mechanism
There is no formal install spec, but the runtime instructions tell the agent to register/playwright via npx @playwright/mcp@latest. Using npx and the unpinned '@latest' tag is a supply-chain risk compared to pinned releases, though it is expected for Playwright usage.
Credentials
The skill declares no env or creds, yet the instructions assume access to system binaries (npx, npm), filesystem paths (%LOCALAPPDATA%), process control, SSH access to remote hosts, and Docker/postgres privileges. Those requirements are not declared and grant broad capabilities if the agent follows remediation steps.
Persistence & Privilege
The skill instructs registering an MCP tool via mcp__code-mode__register_manual, which modifies the agent's available tool registry (normal for tool-based skills). always is false and there is no autorun privilege escalation. Still, registering external MCP tooling and dynamically fetching packages increases runtime attack surface.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install web-ui-test
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /web-ui-test 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release: Playwright MCP-based web UI testing with SSO verification flow
元数据
Slug web-ui-test
版本 0.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

UI Test 是什么?

Register Playwright MCP via UTCP and perform web UI testing and verification. Analyze browser snapshots, click elements, fill forms, and return summarized re... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 78 次。

如何安装 UI Test?

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

UI Test 是免费的吗?

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

UI Test 支持哪些平台?

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

谁开发了 UI Test?

由 es6kr(@drumrobot)开发并维护,当前版本 v0.1.0。

💬 留言讨论