Openclawx downloader
Downloads files, images, or media from URLs using curl, wget, or python scripts. Can handle bulk downloads and save them to a specified directory.
install
source · Clone the upstream repo
git clone https://github.com/next-open-ai/openclawx
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/next-open-ai/openclawx "$T" && mkdir -p ~/.claude/skills && cp -r "$T/presets/workspaces/download-assistant/skills/downloader" ~/.claude/skills/next-open-ai-openclawx-downloader && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/next-open-ai/openclawx "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/presets/workspaces/download-assistant/skills/downloader" ~/.openclaw/skills/next-open-ai-openclawx-downloader && rm -rf "$T"
manifest:
presets/workspaces/download-assistant/skills/downloader/SKILL.mdsource content
Downloader Skill
Use this skill to download resources from the internet to the user's local file system.
Workflow
- Identify the URL(s) to download and the target destination directory. If no directory is specified, default to
and inform the user.~/Downloads/OpenClawX/ - Ensure the destination directory exists using
(bash
).mkdir -p <dir> - Use a tool like
orwget
via thecurl
tool:bash- Example:
wget -P ~/Downloads/OpenClawX/ <URL> - For multiple files, write urls to a file and use
.wget -i <file>
- Example:
- If downloading media (like video), suggest to the user to use
or similar tools if they are available on the system.yt-dlp - Check if the download succeeded (e.g., using
on the destination file).ls -l - Provide the exact path of the downloaded file(s) to the user.