← Back to Skills Marketplace
78
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install web-ui-test
Description
Register Playwright MCP via UTCP and perform web UI testing and verification. Analyze browser snapshots, click elements, fill forms, and return summarized re...
Usage Guidance
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.
Capability Analysis
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.
Capability Tags
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install web-ui-test - After installation, invoke the skill by name or use
/web-ui-test - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release: Playwright MCP-based web UI testing with SSO verification flow
Metadata
Frequently Asked Questions
What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 78 downloads so far.
How do I install UI Test?
Run "/install web-ui-test" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is UI Test free?
Yes, UI Test is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does UI Test support?
UI Test is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created UI Test?
It is built and maintained by es6kr (@drumrobot); the current version is v0.1.0.
More Skills