← Back to Skills Marketplace
flyingzl

Web Form Automation

by 石头 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
4408
Downloads
1
Stars
54
Active Installs
1
Versions
Install in OpenClaw
/install web-form-automation
Description
Automate web form interactions including login, file upload, text input, and form submission using Playwright. Use when user needs to automate website intera...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install web-form-automation
  3. After installation, invoke the skill by name or use /web-form-automation
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug web-form-automation
Version 1.0.0
License
All-time Installs 54
Active Installs 54
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 4408 downloads so far.

How do I install Web Form Automation?

Run "/install web-form-automation" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Web Form Automation free?

Yes, Web Form Automation is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Web Form Automation support?

Web Form Automation is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Web Form Automation?

It is built and maintained by 石头 (@flyingzl); the current version is v1.0.0.

💬 Comments