← 返回 Skills 市场
flyingzl

Web Form Automation

作者 石头 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
4408
总下载
1
收藏
54
当前安装
1
版本数
在 OpenClaw 中安装
/install web-form-automation
功能描述
Automate web form interactions including login, file upload, text input, and form submission using Playwright. Use when user needs to automate website intera...
安全使用建议
Install only if you are comfortable giving an agent browser-control power. Before running it, inspect the config, confirm the exact website, files, text, account session, and submit action, avoid using sensitive session files unless necessary, and run it in an isolated environment when visiting untrusted sites.
功能分析
Type: OpenClaw Skill Name: web-form-automation Version: 1.0.0 The `scripts/form-submit.js` file launches Chromium with the `--no-sandbox` and `--disable-setuid-sandbox` flags. While sometimes used for compatibility, these flags disable critical security sandboxing, significantly increasing the risk of Remote Code Execution (RCE) if the automated browser navigates to a malicious or compromised website. This constitutes a severe vulnerability, though there is no clear evidence of intentional malicious behavior (e.g., data exfiltration, persistence, or self-exploitation) within the skill's code or instructions.
能力评估
Purpose & Capability
The Playwright automation, uploads, text entry, screenshots, and form submission match the stated purpose, but the capability is broad enough to affect accounts or external services if pointed at sensitive sites.
Instruction Scope
The provided script is config-driven for arbitrary URLs, upload paths, selectors, and submit buttons, and it force-clicks submit controls without a built-in review, allowlist, dry run, or final confirmation step.
Install Mechanism
No install spec or pinned requirements are declared, while the artifacts require Playwright and the image compression helper expects ImageMagick's convert command.
Credentials
Chromium is launched with sandbox-disabling flags, which may be common in containerized browser automation but weakens containment when visiting arbitrary sites.
Persistence & Privilege
The skill can import cookies plus localStorage and sessionStorage from a user-supplied session file, allowing automation to act as a logged-in user without domain validation or warnings in the artifacts.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install web-form-automation
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /web-form-automation 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of **web-form-automation** skill. - Automates web form interactions using Playwright, including login, file upload (with webp compression), text input, and reliable form submission. - Supports session management via cookies and storage data. - Ensures proper event triggering with `pressSequentially` for text fields. - Includes best practices for file upload sequences and handling disabled/hidden buttons. - Provides troubleshooting tips and example scripts for common automation tasks.
元数据
Slug web-form-automation
版本 1.0.0
许可证
累计安装 54
当前安装数 54
历史版本数 1
常见问题

Web Form Automation 是什么?

Automate web form interactions including login, file upload, text input, and form submission using Playwright. Use when user needs to automate website intera... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 4408 次。

如何安装 Web Form Automation?

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

Web Form Automation 是免费的吗?

是的,Web Form Automation 完全免费(开源免费),可自由下载、安装和使用。

Web Form Automation 支持哪些平台?

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

谁开发了 Web Form Automation?

由 石头(@flyingzl)开发并维护,当前版本 v1.0.0。

💬 留言讨论