Thunder Core enables programmatic control over the Windows Thunder (Xunlei) download client via its COM interface to automate and manage complex downloading workflows.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install thunder-core
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install thunder-core using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Thunder Download Core is a robust integration designed for Windows users that bridges the gap between Python automation scripts and the popular Thunder (Xunlei) download engine. By leveraging the native Windows COM interface (specifically ThunderAgent.ThunderAgent), this skill allows developers and AI agents to programmatically add download tasks, customize HTTP headers (including Referer, User-Agent, and Cookies), commit download queues, and inspect ongoing tasks.
Integrating this package into Openclaw Skills empowers your AI agents to seamlessly handle large-scale media extraction, batch system updates, and automated asset recovery. This makes it an invaluable utility for automated pipelines that require high-speed, resume-supported downloads directly through the desktop Xunlei engine without manual human interaction.
ThunderAgent.ThunderAgent to establish a secure link with the active or background Xunlei instance.Ensure you have the required pywin32 package installed on your system:
pip install pywin32
If COM registration fails or permissions are restricted, run your shell or IDE as Administrator. Initialize the skill with the following Python snippet:
from thunder_core import ThunderCore
tc = ThunderCore()
if tc.initialize():
print("Thunder COM Interface initialized successfully!")
The thunder-core skill exposes programmatic methods to feed data parameters directly into the Windows COM bridge. Below is the API reference structure for the core components:
| Method | Parameter | Description |
|---|---|---|
initialize() |
None | Boots up and registers the underlying COM component. |
add_task(url, save_path, ...) |
url (str), save_path (str), refer_url (str), user_agent (str) |
Registers a download task with customizable connection headers. |
commit_tasks() |
None | Submits all queued tasks to the engine for downloading. |
add_and_commit(...) |
Match add_task args |
Combines the registration and submission process into one step. |
cancel_all() |
None | Stops and removes all ongoing tasks in the session. |
get_tasks() |
None | Returns the list of active tasks. |
close() |
None | Cleanly releases COM bindings. |
| Function | Parameter | Description |
|---|---|---|
download(url, save_path, ...) |
Match add_task args |
Instant single-file downloader that runs the setup, execution, and teardown in a single step. |
commit_tasks to save system resources.Loading
An interactive, one-on-one Socratic AI tutoring system designed to achieve 2 Sigma level learning outcomes through adaptive markdown-based lessons.

An advanced learning skill that orchestrates five cognitive perspectives—crossover, occam, graph, prototype, and feynman—to quickly and deeply unpack any concept.

A structured Feynman technique workflow designed to test your understanding of complex concepts by prompting you to teach them simply to an inquisitive AI student.

An active learning agent skill that forces users to bypass analysis paralysis, build a raw prototype immediately, and iteratively refine it through guided self-correction.

A cognitive scaffolding skill that accelerates the learning of complex concepts by mapping their underlying structures to mental models you already master.

A dedicated Python-based analytical utility for querying historical China Happy 8 (KL8) lottery draw data and statistical frequency.








































