← 返回 Skills 市场
534422530

Thunder Core

作者 534422530 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
13
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install thunder-core
功能描述
Windows Thunder download client via COM interface — add, commit, cancel, and manage download tasks programmatically.
使用说明 (SKILL.md)

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.

安全使用建议
Install only if you intentionally want an agent or Python code to manage Thunder downloads on Windows. Be careful with URLs and Cookie headers you pass into it, and avoid running thunder_core.py directly unless you want its built-in sample download task to be submitted.
能力评估
Purpose & Capability
The code matches the stated purpose: it wraps the Thunder COM interface to add, commit, list, and cancel download tasks, including optional headers such as Referer, User-Agent, and Cookie.
Instruction Scope
Operations are user-directed through explicit Python calls, but running thunder_core.py directly triggers a sample download task for an Ollama installer, which users should recognize as an active network/download action.
Install Mechanism
The metadata declares Python only, while the documentation also requires pywin32; this is a dependency clarity issue, not a security concern.
Credentials
Windows-only COM access to an installed Thunder client is proportionate to a Thunder automation skill, and there is no broad filesystem scanning or unrelated environment access.
Persistence & Privilege
The skill does not install persistence, modify startup behavior, elevate privileges, or store credentials; it only uses Thunder's existing COM component while invoked.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install thunder-core
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /thunder-core 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: Windows Thunder download client via COM interface for programmatic download management
元数据
Slug thunder-core
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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。

💬 留言讨论