← Back to Skills Marketplace
squall0925

playwright-download-fix

by Umeng+ · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
215
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install playwright-download-fix
Description
自动处理 Playwright 下载文件名问题,监听下载事件并用正确的原始文件名保存文件。解决 Playwright 下载的文件名是 UUID 而不是原始文件名的问题。
Usage Guidance
This package appears to do exactly what it says: saving Playwright downloads with their suggested filenames. Before running, inspect the files (download-helper.js, standalone-script.js), ensure you trust the environment and the download directory, install Playwright from the official registry, and be cautious when automating downloads from sites that require login or contain private data—do not use stolen credentials or violate a site's terms. Run it in a controlled environment if you have any doubts.
Capability Analysis
Type: OpenClaw Skill Name: playwright-download-fix Version: 1.0.1 The skill provides a utility to handle Playwright downloads by automatically renaming files from UUIDs to their original suggested filenames. The core logic in `download-helper.js` uses standard Playwright APIs to intercept download events and save files to a user-defined directory (defaulting to `~/downloads`). While the documentation in `SKILL.md` suggests adding a shell alias to `~/.zshrc` for convenience, the code itself is transparent, lacks obfuscation, and contains no evidence of data exfiltration or malicious intent.
Capability Assessment
Purpose & Capability
Name, description, SKILL.md, README and included JS files all implement the same functionality (intercept Playwright 'download' events and save with suggestedFilename). No unrelated credentials, binaries, or permissions are requested.
Instruction Scope
Runtime instructions and examples focus on creating a Playwright context and using the DownloadHelper; they reference creating an alias and a local ~/.openclaw-autoclaw path (environment-specific but not malicious). Example scripts navigate to external sites (e.g., rd6.zhaopin.com) and suggest manual login — this is user-driven and could involve downloading sensitive data if the user logs into private accounts, so exercise caution and ensure compliance with site policies.
Install Mechanism
No install spec or network download in the skill; it's distributed as code files. There are no remote URLs, installers, or archive extraction steps in the package.
Credentials
The skill requires no environment variables, tokens, or external credentials. It uses the user's HOME to resolve '~/downloads', which is appropriate for a local downloader.
Persistence & Privilege
always is false and the skill does not request persistent platform-wide privileges or modify other skills. It only registers and removes Playwright page listeners within its own lifecycle.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install playwright-download-fix
  3. After installation, invoke the skill by name or use /playwright-download-fix
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Playwright Download Fix 1.0.1 Changelog - 增加了多种启动方式说明,包括推荐的 pw-start 命令及相关 alias 配置方法。 - 提供详细启动环境要求和依赖安装步骤,便于首次使用者配置环境。 - 丰富 DownloadHelper API 文档,新增 clearHistory() 和 dispose() 方法介绍。 - 拓展完整使用示例,包括单文件、批量下载及实际招聘网站下载场景代码。 - 增强故障排除内容,覆盖更多常见问题和解决方法,便于定位并解决异常。 - 新增配置文件说明,明确主启动脚本及模块用途,降低集成门槛。
v1.0.0
Playwright Download Fix 1.0.0 - Initial release. - Automatically saves Playwright downloads using their original filenames instead of UUIDs. - Provides a DownloadHelper module to monitor download events and store files in a specified directory. - Supports configuration for download directory and debug mode. - Tracks and lists downloaded files during a session. - Includes troubleshooting tips and integration examples for real-world Playwright use.
Metadata
Slug playwright-download-fix
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is playwright-download-fix?

自动处理 Playwright 下载文件名问题,监听下载事件并用正确的原始文件名保存文件。解决 Playwright 下载的文件名是 UUID 而不是原始文件名的问题。 It is an AI Agent Skill for Claude Code / OpenClaw, with 215 downloads so far.

How do I install playwright-download-fix?

Run "/install playwright-download-fix" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is playwright-download-fix free?

Yes, playwright-download-fix is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does playwright-download-fix support?

playwright-download-fix is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created playwright-download-fix?

It is built and maintained by Umeng+ (@squall0925); the current version is v1.0.1.

💬 Comments