/install idm-downloader
\r \r
IDM Downloader\r
\r Use IDM (Internet Download Manager) to download large files via COM interface or command line on Windows. Recommended for large files such as datasets, videos, disk images, and archives where download resumption and acceleration are beneficial.\r \r
Quick Usage\r
\r
# Download a file to specified directory\r
python scripts/download_idm.py \x3Curl> [output_directory] [filename]\r
\r
# Download to current directory\r
python scripts/download_idm.py \x3Curl>\r
\r
# Download with custom filename\r
python scripts/download_idm.py \x3Curl> \x3Coutput_directory> \x3Ccustom_filename>\r
```\r
\r
## Features\r
\r
1. **COM Interface (Primary)**: Uses IDM's COM automation (`IDMan.CIDWMControl.1`) for reliable downloads\r
2. **Command Line Fallback**: Uses `IDMan.exe` with `/n` flag for immediate download\r
3. **Registry Search**: Finds IDM installation from Windows Registry if not at default paths\r
4. **Auto Filename**: Extracts filename from URL if not specified\r
\r
## IDM Command Line\r
\r
IDMan.exe parameters:\r
- `/d \x3CURL>` - URL to download\r
- `/p \x3Cpath>` - Local directory to save file\r
- `/f \x3Cfilename>` - Filename to save as\r
- `/n` - Start download immediately (no prompt)\r
\r
## Requirements\r
\r
### System Requirements\r
- **OS**: Windows (IDM is a Windows-only application)\r
- **IDM**: Internet Download Manager installed on the system\r
\r
### Python Dependencies\r
\r
| Dependency | Purpose | Install Command |\r
|------------|---------|-----------------|\r
| Python 3.x | Runtime | - |\r
| pywin32 | COM interface & registry access | `pip install pywin32` |\r
| win32com.client | IDM COM automation | (included in pywin32) |\r
| pythoncom | COM initialization | (included in pywin32) |\r
| winreg | Windows Registry access | (built-in, Windows only) |\r
\r
> **Note**: `pywin32` is optional but recommended for better compatibility and COM interface support. The script will fall back to command-line mode if not installed.\r
\r
## Notes\r
\r
- IDM must be installed on the system\r
- If COM fails, automatically falls back to command line\r
- Downloads start immediately with `/n` flag\r
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install idm-downloader - After installation, invoke the skill by name or use
/idm-downloader - Provide required inputs per the skill's parameter spec and get structured output
What is idm-downloader?
Download large files using IDM (Internet Download Manager) on Windows. Use when user wants to download files via URL and prefers IDM, or explicitly requests... It is an AI Agent Skill for Claude Code / OpenClaw, with 116 downloads so far.
How do I install idm-downloader?
Run "/install idm-downloader" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is idm-downloader free?
Yes, idm-downloader is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does idm-downloader support?
idm-downloader is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created idm-downloader?
It is built and maintained by FoxCATT (@foxcatt); the current version is v1.0.0.