/install thunder-core
Thunder Download Core
Control the Thunder (迅雷) download engine on Windows via COM interface. Add download tasks, set custom headers (Referer, User-Agent, Cookie), commit tasks, cancel all, and query task list.
Prerequisites: Windows OS with Thunder client installed. Python packages: pywin32 (pip install pywin32).
Quick Start
from thunder_core import ThunderCore, download
# Quick one-shot download
download("https://example.com/file.zip", "C:\\Downloads\\file.zip")
# Full control
tc = ThunderCore()
if tc.initialize():
tc.add_task("https://example.com/file.zip", "C:\\Downloads\\file.zip",
refer_url="https://example.com",
user_agent="Mozilla/5.0")
tc.commit_tasks()
tasks = tc.get_tasks()
tc.close()
API
ThunderCore
| Method | Description |
|---|---|
initialize() |
Initialize Thunder COM component |
add_task(url, save_path, ...) |
Add a download task with custom headers |
commit_tasks() |
Submit all queued tasks |
add_and_commit(url, save_path, ...) |
Add task and immediately commit |
cancel_all() |
Cancel all active tasks |
get_tasks() |
Get current task list |
close() |
Release COM resources |
Utility
| Function | Description |
|---|---|
download(url, save_path, ...) |
Convenience: create, add, commit in one call |
Notes
- Windows-only (uses COM interface
ThunderAgent.ThunderAgent) - Thunder must be installed at default path or custom
_install_path - Run as administrator if COM registration fails
Source
thunder_core.py (155 lines) in this skill directory.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install thunder-core - 安装完成后,直接呼叫该 Skill 的名称或使用
/thunder-core触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Thunder Core 是什么?
Windows Thunder download client via COM interface — add, commit, cancel, and manage download tasks programmatically. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 13 次。
如何安装 Thunder Core?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install thunder-core」即可一键安装,无需额外配置。
Thunder Core 是免费的吗?
是的,Thunder Core 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Thunder Core 支持哪些平台?
Thunder Core 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Thunder Core?
由 534422530(@534422530)开发并维护,当前版本 v1.0.0。