AI-orchestrated usability testing using Amazon Nova Act. The agent generates personas, runs tests to collect raw data, interprets responses to determine goal achievement, and generates HTML reports. Tests real user workflows (booking, checkout, posting) with safety guardrails. Use when asked to "test website usability", "run usability test", "generate usability report", "evaluate user experience", "test checkout flow", "test booking process", or "analyze website UX".
安全使用建议
This skill is coherent for Nova Act–driven usability testing, but follow these precautions before using it:
- Only run tests against non-production or isolated test environments (the tool records full HTML and screenshots and may capture PII).
- Keep your Nova Act API key in ~/.openclaw/config/nova-act.json and treat it as a secret; do not check it into source control. Rotate the key if you suspect exposure.
- Review safe_nova_wrapper and test-run the scripts locally to confirm the 'STOP before payment/posting/account creation' guardrails behave as you expect — the agent is still responsible for interpretation and could accidentally trigger final actions if mis-instructed.
- Clean up or securely store the ./nova_act_logs/ and generated trace/report files after use (they contain page content and screenshots). Consider running inside a VM/container when testing untrusted sites.
- Install dependencies from official sources (pip, Playwright) and verify package names match documentation (nova-act, pydantic, playwright).
- Run a small dry-run on a benign site to validate behavior (trace locations, partial-report handling) before testing sensitive workflows.
If you want more confidence, request a short audit of the safe_nova_wrapper and any code that decides when to stop before final actions; that will reduce the chance of accidental material effects.
功能分析
Type: OpenClaw Skill
Name: website-usability-test-nova-act
Version: 1.0.3
The skill is designed for AI-orchestrated web usability testing using Amazon Nova Act. It includes robust safety features like explicit 'safety stops' before material impact actions (e.g., payment, posting) in `scripts/dynamic_exploration.py` and `scripts/run_adaptive_test.py`, and clear warnings about sensitive data in trace files in `SKILL.md`. However, the core functionality involves navigating to and interacting with arbitrary, user-provided URLs via `scripts/run_adaptive_test.py`. While the skill itself does not exhibit malicious intent (e.g., no data exfiltration, no unauthorized persistence), the inherent risk of a browser automation tool interacting with untrusted external websites, combined with the use of `subprocess.run` in `SKILL.md` to execute internal scripts (which could be a shell injection vulnerability if the orchestrating agent does not sanitize user-provided URLs before passing them as arguments), classifies it as 'suspicious' rather than 'benign'.
能力评估
✓
Purpose & Capability
The name/description match the requested artifacts: python3, a Nova Act API key stored at ~/.openclaw/config/nova-act.json, and Playwright/nova-act packages. The skill exercises browser automation and report generation — the requested config and binaries are proportionate to that purpose.
ℹ
Instruction Scope
Runtime instructions split collection (script) and interpretation/reporting (agent). The scripts read the declared config path and write local trace files with full page HTML and screenshots. This is expected for a usability tool, but the agent is responsible for marking goal_achieved/overall_success and for ensuring final-impact actions (payments, posting, account creation) are not executed. Because interpretation and final decisions are delegated to the agent, accidental material actions are possible if the agent or orchestration is misconfigured.
✓
Install Mechanism
No automatic install spec is included; README/SKILL.md recommend installing packages via pip and Playwright. That is normal and avoids automatic downloads from arbitrary URLs. Playwright browser install (~300MB) is expected for real browser automation.
✓
Credentials
The skill requires a single service credential (Nova Act API key) stored at the declared config path. The code sets NOVA_ACT_API_KEY from that file; no unrelated credentials or broad system secrets are requested.
✓
Persistence & Privilege
always:false and no special platform privileges are requested. The skill writes trace/log files into the working directory and uses an expected config path. It registers signal/atexit handlers to emit partial reports but does not attempt to modify other skills or global agent config.
- Added SKILL.md metadata specifying required config file (~/.openclaw/config/nova-act.json) and Python3 binary.
- No code or feature changes; documentation and metadata update only.
v1.0.2
Nova Act Usability v1.0.2
- Added clear prerequisites and setup instructions, including details about the required API key and dependencies.
- Introduced a data & privacy section explaining file access, trace content, and privacy recommendations.
- Preserved all key feature guidance and agent workflow steps from earlier versions.
- No code or workflow changes; this update focuses on documentation, setup clarity, and user privacy information.
v1.0.1
Nova Act Usability v1.0.1
- Removed setup.py and setup.sh scripts; setup instructions are now manual, requiring users to install dependencies themselves.
- Deleted the 2.0.0 release notes file.
- Updated setup instructions in SKILL.md to direct users to install Python packages and Playwright manually rather than using a provided script.
v1.0.0
Nova Act Usability Testing v2.0.0 is a major revamp focused on smarter, AI-driven usability analysis.
- AI agent now interprets test results and generates the final report—not the script.
- Workflow now requires the agent to generate personas, run tests, interpret raw responses (determine goal_achieved), and create the HTML report.
- Improved persona creation: The AI generates contextual, realistic personas matching the website and user intent.
- Supports detailed testing of real user workflows (checkout, booking, posting), with safety guardrails for critical actions.
- User can trigger tests with expanded, natural phrasing for various site types.
- No more redundant API calls or hardcoded logic—the agent orchestrates the entire process.
元数据
Slugwebsite-usability-test-nova-act
版本1.0.3
许可证—
累计安装0
当前安装数0
历史版本数4
常见问题
Website Usability Testing using Nova Act 是什么?
AI-orchestrated usability testing using Amazon Nova Act. The agent generates personas, runs tests to collect raw data, interprets responses to determine goal achievement, and generates HTML reports. Tests real user workflows (booking, checkout, posting) with safety guardrails. Use when asked to "test website usability", "run usability test", "generate usability report", "evaluate user experience", "test checkout flow", "test booking process", or "analyze website UX". 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1099 次。
如何安装 Website Usability Testing using Nova Act?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install website-usability-test-nova-act」即可一键安装,无需额外配置。
Website Usability Testing using Nova Act 是免费的吗?
是的,Website Usability Testing using Nova Act 完全免费(开源免费),可自由下载、安装和使用。
Website Usability Testing using Nova Act 支持哪些平台?
Website Usability Testing using Nova Act 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。