教育资源下载助手

v1.0.0

提供合规的国家免费教育平台资源下载方案,辅助配置开源工具,实现半自动个人学习用途下载,不涉及生成爬虫代码。

0· 44·0 current·0 all-time
bySMS@smseow001

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for smseow001/edu-resource-downloader.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "教育资源下载助手" (smseow001/edu-resource-downloader) from ClawHub.
Skill page: https://clawhub.ai/smseow001/edu-resource-downloader
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install edu-resource-downloader

ClawHub CLI

Package manager switcher

npx clawhub@latest install edu-resource-downloader
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
The name and description promise semi-automatic, compliant download assistance for free national education platforms. The SKILL.md exclusively advises using existing open-source downloaders (yt-dlp, IDM, JDownloader, third-party GitHub projects) and AI help for configuration/troubleshooting. No extra binaries, env vars, or unrelated capabilities are requested, so the declared purpose aligns with the content.
Instruction Scope
Most instructions stay on-scope: installing tools, editing config files, writing .bat wrappers, and troubleshooting FFmpeg or yt-dlp errors. However, templates and troubleshooting examples include steps/questions about updating login cookies, handling 'm3u8 parse error' and video stream encryption, and reducing rate limits — items that can legitimately be used for troubleshooting but also could enable bypassing access controls or protected streams. The skill explicitly says it will not generate full crawler code, which reduces risk, but some guidance could be used to circumvent protections.
Install Mechanism
Instruction-only skill with no install spec and no code files; it only suggests standard installations (pip install yt-dlp, git clone from GitHub). There is no download-from-arbitrary-URL installer or archive extraction defined in the skill metadata.
Credentials
The skill does not request any environment variables, credentials, or config paths. It includes advice about cookies/login state but does not demand the user to provide credentials in metadata. Required resources (yt-dlp, FFmpeg, git) are proportionate to the described tasks.
Persistence & Privilege
No elevated privileges or persistence are requested (always:false). The skill is user-invocable and may be used autonomously by the agent per defaults, which is expected behavior for skills; nothing in the skill attempts to modify other skills or system settings beyond recommending standard tool installation.
Assessment
This skill appears to do what it says: help you configure and run existing download tools for personal study. Before using it, keep these practical safety steps in mind: 1) Do not provide your account credentials or cookies to third parties or paste them into online tools unless you trust the exact recipient; prefer local troubleshooting. 2) When the skill recommends GitHub projects (knowledge-grab, xuetangx-downloader, etc.), verify the repository source, recent activity, and reviews — clones can contain malicious code. 3) Be cautious with instructions about handling 'encryption' or updating login cookies — these can cross legal/terms-of-service lines; check platform terms and copyright laws in your jurisdiction and stick to permitted personal-use actions. 4) If you want stronger assurance, request the exact GitHub URLs or package names so you can inspect code before running pip install or executing scripts. 5) If you want to avoid any risk of unauthorized access or circumvention, limit use to tools that only operate on publicly accessible resources and avoid following advice that seeks to bypass platform protections.

Like a lobster shell, security has layers — review code before you run it.

downloadvk97e8b31zv642hs0fcz41w4e1s85kyb0educationvk97e8b31zv642hs0fcz41w4e1s85kyb0latestvk97e8b31zv642hs0fcz41w4e1s85kyb0learningvk97e8b31zv642hs0fcz41w4e1s85kyb0resourcevk97e8b31zv642hs0fcz41w4e1s85kyb0smarteduvk97e8b31zv642hs0fcz41w4e1s85kyb0xuetangxvk97e8b31zv642hs0fcz41w4e1s85kyb0
44downloads
0stars
1versions
Updated 2d ago
v1.0.0
MIT-0

教育资源下载助手

国家免费教育平台 · 半自动下载方案 · 合规使用指南


一、核心定位

本技能提供合规、稳妥的国家免费教育平台资源下载方案,采用「现成工具 + AI辅助配置」的半自动模式。

⚠️ 原则:仅供个人学习使用,不传播、不商用。选择已有开源工具,不生成完整爬虫代码。


二、两大目标平台

2.1 国家中小学智慧教育平台

项目详情
网址basic.smartedu.cn
资源类型视频课程 · PDF课件 · 习题
免费✅ 完全免费(国家公益平台)

2.2 学堂在线

项目详情
网址xuetangx.com
资源类型大学课程 · 视频 · 课件
免费✅ 部分课程免费

三、为什么不能全自动?

原因说明
🚫 版权红线国家公益平台资源受版权保护,AI不能生成攻击性爬虫
⚠️ 技术动态性平台防爬机制频繁更新,通用脚本极易失效
🔒 账号风险批量爬取可能触发平台封号

AI 的正确角色:帮你解读配置文档 + 解决技术报错,而非生成爬虫代码。


四、推荐工具与 AI 辅助方式

4.1 国家中小学智慧教育平台

工具用途AI 能帮你做什么
knowledge-grab批量下载智慧教育平台资源解读 config.yaml,修改保存路径、线程数等参数
FlyEduDownloader另一个开源下载器解决 FFmpeg 环境问题
IDM + 浏览器插件辅助抓取视频流配置 User-Agent 和抓取规则

4.2 学堂在线

工具用途AI 能帮你做什么
xuetangx-downloader课程视频批量下载写批处理脚本(.bat)实现一键启动
yt-dlp通用 m3u8 视频流下载配置下载参数、处理报错
IDM浏览器集成下载配置浏览器抓取规则

4.3 通用方案

工具适用平台AI 能帮你做什么
yt-dlp通用视频流(m3u8)写下载命令、处理 FFmpeg 报错
IDM浏览器内嵌视频配置 User-Agent、批量任务
JDownloader2多平台批量下载配置连接数、文件类型过滤

五、AI 辅助配置提示词模板

5.1 解读配置文件

你是一个配置专家。请帮我解读 [工具名] 的配置文件(config.yaml),
我需要修改以下参数:
- 保存路径:D:\MyCourses
- 并发线程数:3
- 文件格式过滤:mp4/pdf

请告诉我具体需要修改哪些字段。

5.2 解决 FFmpeg 环境问题

我在使用 [工具名] 时遇到 FFmpeg 报错:
[粘贴错误信息]

我的环境是 Windows 11,请给出解决步骤。

5.3 写批处理脚本

请帮我写一个 Windows 批处理脚本(.bat),实现:
1. 调用 xuetangx-downloader 下载课程
2. 指定保存路径:D:\Courses\xuetangx
3. 指定并发数:2
4. 下载完成后自动关闭

请给出完整脚本。

5.4 配置 IDM 抓取规则

请教我如何在 IDM(Internet Download Manager)中:
1. 配置 User-Agent 模拟浏览器
2. 设置自动抓取 [平台名] 的视频链接
3. 配置批量任务队列

请给出详细步骤。

六、快速上手流程

6.1 第一步:环境准备

# 1. 安装 Python 3.10+
python --version

# 2. 安装 FFmpeg(视频流处理必需)
# Windows: 下载 ffmpeg-release-essentials.zip,解压到 C:\ffmpeg
# 添加到 PATH:setx PATH "%PATH%;C:\ffmpeg\bin"

# 3. 安装 yt-dlp
pip install yt-dlp

# 4. 安装 git(克隆开源工具)
git --version

6.2 第二步:克隆工具

# 智慧教育平台下载器(示例)
git clone https://github.com/xxx/knowledge-grab.git
cd knowledge-grab
pip install -r requirements.txt

# 学堂在线下载器(示例)
git clone https://github.com/xxx/xuetangx-downloader.git
cd xuetangx-downloader
pip install -r requirements.txt

6.3 第三步:AI 辅助配置

用上面的提示词模板,让 AI 帮你:
1. 解读 config.yaml
2. 修改保存路径和线程数
3. 解决环境问题

6.4 第四步:执行下载

# 智慧教育平台(示例)
python knowledge-grab/main.py --url "课程URL" --output "D:\MyCourses"

# 学堂在线(示例)
python xuetangx-downloader/main.py --url "课程URL" --output "D:\Courses"

七、合规使用声明

✅ 允许:
- 个人学习用途离线观看
- 课堂教育用途
- 学术研究用途

🚫 禁止:
- 公开传播或二次分享
- 商业用途
- 批量爬取导致平台服务受影响

八、常见报错与 AI 求助模板

报错可能原因AI 求助模板
FFmpeg not foundFFmpeg 未安装或未加入 PATH见 5.2 节
403 Forbidden被平台防爬拦截"我的 IP 被封了吗?如何解决?"
Login failedCookie 过期"如何更新登录态 Cookie?"
m3u8 parse error视频流加密"这个平台用了什么加密?如何处理?"
Rate limit exceeded请求频率过高"如何降低请求频率?"

通用报错求助模板

我在使用 [工具名] 下载 [平台名] 课程时遇到报错:
[粘贴完整错误信息]

我的环境:
- 操作系统:Windows 11
- Python 版本:3.x
- 网络环境:[公司网络/家庭宽带/代理]

请帮我分析原因并给出解决步骤。

九、工具清单

9.1 推荐工具列表

工具平台地址
knowledge-grab智慧教育平台GitHub 搜索
FlyEduDownloader智慧教育平台GitHub 搜索
xuetangx-downloader学堂在线GitHub 搜索
yt-dlp通用 m3u8pip install yt-dlp
IDM通用浏览器下载idmchina.net
JDownloader2多平台批量jdownloader.org

9.2 备选方案

场景方案
临时下载单课浏览器开发者工具 → Network → 找 m3u8 链接 → yt-dlp 下载
无代码能力IDM 浏览器插件自动拦截 + 手动添加任务
遇到技术报错用第六节的 AI 求助模板咨询

十、使用方式

触发场景

用户说「下载教育课程」→ 展示平台和工具选项
用户说「帮我配置 knowledge-grab」→ 执行 AI 辅助配置流程
用户说「解决 FFmpeg 报错」→ 按 5.2 节模板回答
用户说「写一个下载脚本」→ 按 5.3 节模板生成
用户说「遇到报错:[信息]」→ 按第八节模板分析解决

组合使用

用户:「我想下载智慧教育平台的初中数学课程」
→ 确认平台(智慧教育平台)
→ 推荐工具(knowledge-grab 或 IDM)
→ 引导 AI 辅助配置
→ 提供合规使用声明

本技能帮助合规、稳妥地获取国家免费教育资源

Comments

Loading comments...