← 返回 Skills 市场
114
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install nm-scry-browser-recording
功能描述
Record browser sessions using Playwright for web UI tutorials, converts
安全使用建议
This skill appears to implement Playwright-based recording and GIF conversion, but several inconsistencies could cause surprises. Before installing or invoking: 1) Confirm you have Node/npm/npx, Playwright (@playwright/test), and ffmpeg available — the SKILL.md expects them even though metadata doesn't list them. 2) Ignore or remove the repeated `pytest -v` verification lines (pytest is unrelated to Playwright) or ask the publisher to fix them. 3) If you rely on conditional recording, ensure the RECORD env var is set intentionally — the module references process.env.RECORD but it is not declared. 4) Verify the night-market.scry:gif-generation config is present and that you trust the gif-generation skill it invokes. 5) Run the skill in an isolated environment (or CI runner) first to confirm behavior and outputs before using on sensitive systems. If the publisher updates the metadata to list required binaries and to remove the pytest instructions (or explains why pytest is present), my confidence would increase toward 'benign'.
功能分析
Type: OpenClaw Skill
Name: nm-scry-browser-recording
Version: 1.0.0
The skill bundle provides legitimate functionality for browser recording using Playwright, but SKILL.md contains repeated, out-of-context instructions for the agent to run 'pytest -v' to verify Node.js/Playwright operations. While likely a documentation template error, instructing an AI agent to execute a test runner like pytest in a non-Python environment creates a potential execution vector for local code if malicious test files are present in the workspace. The future-dated 'publishedAt' timestamp (2026) in _meta.json is also an anomaly.
能力评估
Purpose & Capability
The skill's purpose is Playwright-based browser recording and GIF conversion (matches content). However the registry metadata declares no required binaries or env vars while the SKILL.md repeatedly instructs use of Node/npm/npx, Playwright, and ffmpeg (none are declared). The declared config path night-market.scry:gif-generation matches the conversion step, but the omission of required binaries/tools in metadata is inconsistent.
Instruction Scope
Instructions are mostly limited to running Playwright tests, finding the produced WebM, and invoking gif-generation, which is in-scope. But the SKILL.md repeatedly tells the user/agent to run `pytest -v` to verify tests — pytest is unrelated to Playwright/JS tests and appears erroneous. That unrelated instruction could cause unnecessary or confusing actions. The modules also reference process.env.RECORD (conditional recording), which is not declared in metadata.
Install Mechanism
This is an instruction-only skill (no install spec), which minimizes disk-write risk. It does advise installing @playwright/test and running `npx playwright install chromium`, and suggests using ffmpeg for conversions; those are reasonable for the functionality but should have been reflected in required-binaries metadata. No remote download URLs or extract operations are present.
Credentials
The skill requests no credentials (good). However the documentation references an environment variable RECORD for conditional recording (modules/video-capture.md) but requires.env does not declare it. Other implied requirements (Node/npm/npx, ffmpeg) are also undeclared. There are no requests for unrelated secrets, but the mismatch between documented env usage and declared envs is an inconsistency.
Persistence & Privilege
The skill is not always-enabled and uses default autonomous invocation settings; it does not request persistent system-wide privileges or attempt to modify other skills' configs. No elevated persistence is requested.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install nm-scry-browser-recording - 安装完成后,直接呼叫该 Skill 的名称或使用
/nm-scry-browser-recording触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the browser-recording skill for Playwright-based web UI video capture.
- Record browser sessions using Playwright for web UI tutorials and documentation
- Converts recorded videos (WebM) to GIFs via gif-generation skill
- Validates Playwright installation, spec file presence, and video output
- Supports cross-browser recording, CI/CD workflows, and automated test specs
- Includes troubleshooting steps and example Playwright config/specs for best practices
元数据
常见问题
Nm Scry Browser Recording 是什么?
Record browser sessions using Playwright for web UI tutorials, converts. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 114 次。
如何安装 Nm Scry Browser Recording?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install nm-scry-browser-recording」即可一键安装,无需额外配置。
Nm Scry Browser Recording 是免费的吗?
是的,Nm Scry Browser Recording 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Nm Scry Browser Recording 支持哪些平台?
Nm Scry Browser Recording 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Nm Scry Browser Recording?
由 athola(@athola)开发并维护,当前版本 v1.0.0。
推荐 Skills