ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified browser automation Safety 3/5

browser-auto-download

Browser-automated file download with enhanced features. Auto-detects platform (Windows/macOS/Linux, 64/32-bit, ARM/Intel), handles multi-step navigation (homepage to platform-specific pages), captures auto-downloads triggered on page load, and falls back to button clicking when needed. Ideal for complex download flows where curl/wget fail due to client-side rendering, automatic downloads, or multi-page navigation. Features page scrolling for lazy content, extended wait times, and Golang support.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/aaronxx/browser-auto-download
Or

What This Skill Does

The browser-auto-download skill provides a sophisticated, browser-based automation solution designed to capture files from complex web environments where traditional tools like curl or wget fail. It is built to navigate modern, client-side rendered websites that require user interaction, dynamic JavaScript execution, or multi-step navigation sequences to reveal download links. The tool automatically detects your system architecture (Windows/macOS/Linux/ARM/Intel) to ensure the correct version is fetched, and employs a three-stage strategy: first checking for instant auto-downloads upon page load, then navigating through platform-specific sub-pages (e.g., 'PC version'), and finally resorting to simulated UI button clicking if necessary.

Installation

To integrate this skill into your OpenClaw environment, use the built-in package manager by executing the following command in your terminal: clawhub install openclaw/skills/skills/aaronxx/browser-auto-download Ensure you have a compatible browser engine environment configured, as this skill utilizes headless browser automation to mimic human behavior on dynamic sites.

Use Cases

This skill is perfect for complex download flows including: sites where downloads start automatically on page load, portals requiring navigation from a homepage to a 'Desktop Version' or 'PC' sub-page, and software repositories that generate unique dynamic download links via JavaScript. It is the go-to choice when static link scraping fails due to session requirements or complex DOM manipulation.

Example Prompts

  1. "OpenClaw, download the latest version of the Meitu desktop client for Windows by navigating through their website."
  2. "Go to the official project page at https://example-app.com and automatically detect and download the correct Linux ARM64 installer."
  3. "Find the desktop download button on this webpage and fetch the installer for me: https://download.portal.com/start"

Tips & Limitations

This tool is powerful but resource-intensive compared to direct URL requests; only use it when direct binary downloads fail. Ensure the provided URL leads to the landing page rather than a direct file link to allow the auto-navigation logic to trigger correctly. It excels at parsing keywords like 'Windows', 'Mac', and 'PC' to find correct platform versions. Avoid using this for simple direct files where standard networking tools are sufficient to save system resources and improve speed.

Metadata

Author@aaronxx
Stars4473
Views3
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-aaronxx-browser-auto-download": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#browser-automation#downloader#web-scraping#file-management
Safety Score: 3/5

Flags: network-access, file-write, code-execution