Browser Download

Teaches ADA how to perform file downloads using the browser tool.

dvcrn Updated 32 repo stars

File contents

Browser Download Skill

This skill enables ADA to perform file downloads from any webpage using the browser tool.

Prerequisites

  • openclaw CLI must be installed and gateway must be running.
  • relayPort must be configured correctly in openclaw.json (Default: 18792).

How to download

To download a file from a website, follow these steps:

  1. Find the Download Link/Button: Use browser snapshot or browser evaluate to find the ref or selector for the download button.
  2. Execute Download Action: Use the following CLI command structure:
openclaw browser --action download --targetId "<TAB_ID>" --ref "<REF_ID>" --path "/mnt/storage/ada_projects/downloads/<FILENAME>"

Alternative: JavaScript Click

If the download button is inside a canvas or complex element, you can trigger it via evaluation:

() => {
  const btn = document.querySelector('button[aria-label="Download"]');
  if (btn) btn.click();
  return 'clicked';
}

Storage Directory

Always save downloaded files to: /mnt/storage/ada_projects/downloads/

dvcrn/openclaw-skills-marketplace/tree/main/plugins/pbseiya--browser-download/skills/browser-download commit 20a75aca8a

Frequently asked questions

npx skillmds@latest add dvcrn/browser-download