aria2-download
通过 Aria2 RPC 添加下载任务,支持实时进度监控。
Why use this skill?
Efficiently manage and automate high-speed file downloads with the Aria2 skill for OpenClaw. Features real-time progress monitoring, RPC support, and multi-protocol handling.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ingress007/aria2-downloadWhat This Skill Does
The aria2-download skill acts as a powerful bridge between OpenClaw AI and the high-performance Aria2 download manager. It enables the AI to orchestrate, monitor, and manage complex file downloads directly through an Aria2 RPC interface. By offloading resource-heavy network tasks to Aria2, the agent can handle high-speed multi-threaded downloads across various protocols, including HTTP, FTP, and M3U8 streams. This skill provides full lifecycle management of download tasks, from the initial request using a remote URL to real-time status polling and final verification. It is an essential utility for users who need to automate the capture of large datasets, media files, or long-running software installations without manual intervention.
Installation
To integrate this skill into your environment, use the OpenClaw manager:
clawhub install openclaw/skills/skills/ingress007/aria2-download
Ensure your target machine has an operational Aria2 instance running with RPC enabled. You must configure the environment variables ARIA2_RPC_URL, ARIA2_SECRET, and ARIA2_DIR in your shell configuration or agent environment settings to authorize the connection.
Use Cases
- Automated Media Collection: Pair with media parsers to automatically detect and download high-resolution videos or assets from social platforms.
- Batch Data Downloading: Queue multiple large dataset files and allow the AI to track progress and notify you upon completion.
- Headless Infrastructure Management: Integrate with internal build systems to fetch remote artifacts or deployment packages efficiently.
- Workflow Chaining: Use the AI to extract direct download URLs from complex web pages and pipe them immediately into Aria2 for fast background ingestion.
Example Prompts
- "Download the file at https://example.com/large-archive.zip and tell me when it is finished."
- "Check the status of my active download gid 88d6 and show me the current speed."
- "List all active downloads and watch the progress for the current media task."
Tips & Limitations
- Security: Always protect your RPC secret. Do not expose your Aria2 RPC port directly to the public internet without a secure reverse proxy or VPN.
- Permissions: Ensure the user running the agent has write permissions for the directory specified in
ARIA2_DIR. - Monitoring: For long-running tasks, use the
watchcommand to keep the agent updated; however, keep in mind that excessive polling may impact RPC performance on resource-constrained systems.
Metadata
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ingress007-aria2-download": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, external-api