← Back to Skills Marketplace
lurui808

Web + Desktop Automation

by lurui808 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
238
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install web-desktop-automation
Description
Use when the user wants browser automation, web scraping, form filling, clicking, or desktop GUI automation, including mixed workflows that move between web...
Usage Guidance
This skill appears to do exactly what it claims: automate browsers and desktop GUIs. However, it is capable of controlling your mouse/keyboard, opening local files, and uploading downloaded artifacts — operations that can expose sensitive data or perform unwanted actions if misused. Before installing or running it: 1) Review the three scripts yourself (browser_runner.py, desktop_runner.py, mixed_orchestrator.py) to ensure they only perform the steps you expect. 2) Install and run dependencies in an isolated environment (virtualenv, container, or VM). 3) Do not supply real credentials or sensitive files for initial testing; use dummy accounts/data. 4) Avoid granting broad autonomous execution rights unless you trust the skill and have monitoring in place. 5) If you will run mixed flows that upload or submit files, confirm the destination endpoints are trustworthy. These precautions reduce risk but do not eliminate it.
Capability Analysis
Type: OpenClaw Skill Name: web-desktop-automation Version: 1.0.0 The skill bundle provides a legitimate framework for Robotic Process Automation (RPA) using standard libraries like Playwright and PyAutoGUI. The scripts (browser_runner.py, desktop_runner.py, and mixed_orchestrator.py) are well-structured templates for browser and desktop interaction without any signs of malicious intent, data exfiltration, or obfuscation. The SKILL.md instructions and reference documentation focus on task classification, error recovery, and safety best practices, such as stopping for user input before irreversible actions.
Capability Assessment
Purpose & Capability
Name/description, SKILL.md, included Python scripts, and requirements.txt consistently implement Playwright-based browser automation and PyAutoGUI desktop automation. Required artifacts (browser_runner, desktop_runner, orchestrator, dependency notes) are appropriate for the stated functionality.
Instruction Scope
Instructions are scoped to browser navigation, form filling, file download/upload, and desktop GUI actions. This is consistent with the purpose, but the skill explicitly describes reading download folders, opening local apps, editing files, and uploading results — i.e., it can access local files, simulate keyboard/mouse, and capture screenshots. Those are expected for this use case but represent powerful capabilities that could expose sensitive local data if misused.
Install Mechanism
No install spec in the registry; the repo is instruction+code only. Dependencies are standard Python packages (playwright, pyautogui, opencv-python, pillow) referenced in requirements.txt and references/dependencies.md. No downloads from untrusted URLs or embedded/extracted archives were found.
Credentials
The skill declares no required environment variables or credentials and the code does not read env vars. The skill may require user credentials at runtime for web logins (as any automation would), but it does not request unrelated secrets or broad cloud credentials.
Persistence & Privilege
always is false and the skill does not request system-wide persistence or modify other skills. It can be invoked autonomously (default behavior), which is normal; because the skill can control the desktop and access local files, allowlisting autonomous invocation should be considered carefully before enabling it broadly.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install web-desktop-automation
  3. After installation, invoke the skill by name or use /web-desktop-automation
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial stable release of web-desktop-automation. - Added unified browser, desktop, and mixed workflow guidance - Added Playwright browser automation template - Added PyAutoGUI desktop automation template - Added mixed-flow orchestrator template - Added dependency and installation notes - Added a real-world browser-download → desktop-edit → browser-upload example - Added graceful degradation when Playwright is unavailable - Cleaned release tree and removed cache artifacts
Metadata
Slug web-desktop-automation
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Web + Desktop Automation?

Use when the user wants browser automation, web scraping, form filling, clicking, or desktop GUI automation, including mixed workflows that move between web... It is an AI Agent Skill for Claude Code / OpenClaw, with 238 downloads so far.

How do I install Web + Desktop Automation?

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

Is Web + Desktop Automation free?

Yes, Web + Desktop Automation is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Web + Desktop Automation support?

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

Who created Web + Desktop Automation?

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

💬 Comments