Install
openclaw skills install web-desktop-automationUse when the user wants browser automation, web scraping, form filling, clicking, or desktop GUI automation, including mixed workflows that move between web pages and local applications.
openclaw skills install web-desktop-automationUse this skill when a task may involve:
Prefer the simplest reliable path:
Decide which of these applies:
Use browser automation for:
Prefer stable selectors and explicit waits. Avoid brittle coordinate-based clicking when browser selectors exist.
Use desktop automation for:
Prefer application/window-aware methods when available. Use image-based or coordinate-based control only when necessary.
Break the task into phases:
After each phase, verify the result before continuing.
If a step fails:
scripts/browser_runner.py for Playwright browser automation templatesscripts/desktop_runner.py for PyAutoGUI desktop automation templatesscripts/mixed_orchestrator.py for browser + desktop handoffsreferences/browser-workflows.mdreferences/desktop-workflows.mdreferences/mixed-flows.mdreferences/dependencies.mdreferences/mixed-example.mdrequirements.txt for a minimal install setreferences/dependencies.mdreferences/mixed-example.mdreferences/dependencies.md