File downloader
Skill nemori-ai/agent_skills/agent_skills/skills/file-downloader
Enable any AI Agent to gain Skills capability with one click, driving Agent self-evolution
npx -y skills add nemori-ai/agent_skills --skill file-downloaderAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 7 stars7 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Download files from specified URLs to local, supporting multiple protocols and download options
SKILL.md
2.0 KB, as published. Nobody here has run it
File Downloader
Download files from specified URLs to local, supporting HTTP/HTTPS protocols.
⚠️ Important Note
Always use absolute paths for output! Skills directory should remain clean, only storing skill code.
Usage
Basic Download
# Download file (recommended)
skills_run(name="file-downloader", command="python scripts/download.py https://example.com/file.pdf -o /Users/xxx/Downloads/file.pdf")
# Download with progress display
skills_run(name="file-downloader", command="python scripts/download.py https://example.com/file.pdf -o /Users/xxx/Downloads/file.pdf -v")
Advanced Options
# Set timeout (seconds)
skills_run(name="file-downloader", command="python scripts/download.py https://example.com/file.pdf -o /Users/xxx/Downloads/file.pdf --timeout 60")
# Set user agent
skills_run(name="file-downloader", command="python scripts/download.py https://example.com/file.pdf -o /Users/xxx/Downloads/file.pdf --user-agent 'Mozilla/5.0'")
# Overwrite existing file
skills_run(name="file-downloader", command="python scripts/download.py https://example.com/file.pdf -o /Users/xxx/Downloads/file.pdf -f")
Features
- ✅ HTTP/HTTPS protocol support
- ✅ Automatic filename detection
- ✅ Download progress display
- ✅ Resume download (TODO)
- ✅ Custom request headers
- ✅ File integrity verification
Parameters
url: URL of file to download (required)-o, --output: Output file path (use absolute path)-v, --verbose: Show detailed progress info-f, --force: Overwrite existing file--timeout: Request timeout in seconds (default 30s)--user-agent: Custom User-Agent
Path Guidelines
| Path | Description |
|---|---|
| Absolute paths | User workspace, all downloaded files should be saved here |
/skills/ | Skill code directory, do not save user files here |