云端视频学习工具指南

最新版本 v1.0 现已发布

云端视频学习 零基础小白使用指南

专为 21tb 时光易学平台打造。支持自动登录、自动播放课程、自动推进下一门课,让学习变得轻松简单。

第零篇:Skill 安装与导入

从 GitHub 获取 Skill,一键导入到 WorkBuddy

1 从 GitHub 克隆仓库

本 Skill 托管在 GitHub 上,先克隆到本地:

git clone git@github.com:Viennacacao/Cloudlearning-assistant-skill.git

2 导入到 WorkBuddy

打开 WorkBuddy

启动客户端应用

进入 Skills 管理

设置 → Skills / 技能管理

选择目录导入

选刚克隆的文件夹

导入成功后,Skill 会出现在可用技能列表中,文件位于 ~/.workbuddy/skills/cloud-video-learning/

3 导入后的文件结构

cloud-video-learning/
├── SKILL.md                          ← Skill 核心定义(Agent 读取)
├── README.md                         ← 完整文档
├── scripts/
│   ├── 21tb-login-crawler.js         ← 主脚本:登录+课表+播放注入
│   ├── 21tb-course-launcher.js       ← 辅助脚本:按名称/编号启动课程
│   ├── 21tb-player-embed.js          ← 播放助手自动注入器
│   ├── 21tb-status-reporter.js       ← 状态上报器
│   └── package.json                  ← Node.js 依赖
├── runtime-logs/                     ← 运行日志(自动生成)
├── course-data.json                  ← 课表缓存(自动生成)
└── 21tb-video-helper.user.js         ← 播放助手源码

Agent 对话激活(最推荐 👑)

不用记命令!用自然语言跟 Agent 说就行

🗣️
自然语言驱动
用说话的方式操作,无需学命令行
🤖
全自动执行
Agent 自动调用脚本、处理异常
📊
实时反馈
随时询问进度,Agent 帮你查

触发语句一览表

你说的话 Agent 会做的事
「帮我登录 21tb 学习平台」 自动登录时光易学平台并展示课表
「帮我刷课」/「自动学习」 登录 + 启动第一门未完成课程的自动播放
「看看哪些课没学完」 登录 → 获取课表 → 列出所有未完成的课程
「帮我把《创新方法》学了」 按课程名直达该课页面并启动 16x 自动播放
「把所有课全部自动学完」 使用 --auto --auto-advance 连续刷完全部未完成课程
「学完了没有?/ 检查进度」 读取运行时日志,汇报当前播放进度和完成状态
提到「云端视频学习」「21tb」「时光易学」 均会激活本 Skill

对话演示(实际使用效果)

AI
WorkBuddy Agent × 云端视频学习 Skill 实时对话

帮我登录 21tb 时光易学平台,看看有哪些课没学完

Agent

正在登录 21tb 时光易学平台...

登录成功!企业:lscb   用户:006627

已获取完整课表(共 54 门)

📋 未完成课程列表(14 门)

1. 创新方法:组合创新与交叉创新 🔄 进行中
2. 项目成本管理 67%
3. 项目沟通管理 未开始
4. 文案写作的2W1H模型 未开始
5. 项目整体管理 未开始
... 还有 9 门未完成课程

帮我开始学第一门

Agent

正在打开课程:《创新方法:组合创新与交叉创新》

内置播放助手已注入(16x 倍速,自动启动=是)

🎬 课程正在自动学习中... 请保持浏览器打开。

(过一会儿)学完了没有?

Agent

📊 当前状态

课程:创新方法:组合创新与交叉创新
进度:12/15 资源已完成
当前:"第4章 第1节"
预计剩余:约 2 分钟
💡

核心优势

完全不需要记命令、不需要开终端、不需要知道参数格式。只需要用自然语言告诉 Agent 你想做什么,它会自动读取 SKILL.md 配置、调用对应脚本、处理所有底层细节,然后把结果用人话告诉你。

第一篇:环境安装

简单几步,为工具运行准备环境

1 前置条件检查

这个工具需要 Node.js 环境。别被名字吓到,它就是一个让你能在终端运行 JavaScript 程序的东西。

检查是否已装 Node.js

打开终端(Terminal),输入以下命令并回车:

node -v
安装成功

如果看到版本号(如 v18.x.x),说明已经装好了!

未安装

提示 "command not found",请继续第 2 步。

2 安装 Node.js

推荐使用 Homebrew(Mac 上最方便的包管理器):

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

装好 Homebrew 后,运行以下命令安装 Node.js:

brew install node
这一步可能需要几分钟,请耐心等待。

3 安装工具依赖

进入工具的脚本目录,安装 Puppeteer(浏览器自动化引擎):

cd ~/.workbuddy/skills/cloud-video-learning/scripts
npm install puppeteer
首次安装会下载 Chromium 浏览器(约 150MB),请确保网络畅通。

第二篇:快速上手

5 分钟跑通第一个命令

📝 你需要准备的信息

参数 含义 示例
-e 企业ID (Organization ID) lscb
-u 用户名 (Username) 012345
-p 密码 (Password) ******

场景一:一键全自动学习

这是最省事的模式——一条命令搞定所有事情,包括登录、选课、倍速播放和评估。

node scripts/21tb-login-crawler.js -e lscb -u 012345 -p 你的密码 --auto

自动切换账号密码登录

自动进入课程中心

自动以 16 倍速播放

完成后自动提交评估

🎯 场景二:指定学习某门课

支持关键词模糊匹配,非常方便:

node scripts/21tb-login-crawler.js -e lscb -u 012345 -p 密码 -c "创新方法"

第三篇:进阶玩法

让工具自动刷完所有课程

自动推进模式

工具将一门接一门地自动完成所有未完成课程,真正实现「躺平式」学习。

node scripts/21tb-login-crawler.js -e lscb -u 012345 -p 密码 --auto --auto-advance
16x
极致播放速度
连续自动推进
0
无需人工干预

配合 --json 参数

如果你想将工具集成到其他程序或由 AI Agent 调用,可以使用结构化输出:

{
  "type": "course_complete",
  "timestamp": "2026-04-08T07:11:30.000Z",
  "courseTitle": "文案写作的2W1H模型"
}

第四篇:进度与日志

随时掌握学习动态

日志存放位置

所有运行记录均保存在以下目录:

~/.workbuddy/skills/cloud-video-learning/runtime-logs/

查看当前状态

使用以下命令快速查看最新进度:

cat *.state.json | tail -1

第五篇:常见问题

遇到问题?别担心,这里有答案

Q1 登录失败或提示「账号密码错误」?

请仔细检查 -p 参数中的密码是否包含特殊字符。如果包含特殊字符,请用英文引号将密码包裹起来。同时,请确认在浏览器中手动登录是否正常。

Q2 视频没有自动播放怎么办?

通常是因为页面结构发生了变化。您可以尝试手动刷新页面。如果依然无效,建议安装 Tampermonkey 扩展并添加我们的后备脚本。

去安装 Tampermonkey

Q3 可以后台运行吗?

可以!添加 --headless 参数即可隐藏浏览器窗口。这非常适合在服务器上或者您不想被打扰时使用。

附录:参数速查表

完整的命令行参数说明

参数 用途
-e, --enterprise企业ID
-u, --username用户名
-p, --password密码
-c, --course指定课程名(支持模糊匹配)
--auto自动学习第一门未完成的课程
--auto-advance完成后自动开始下一门课程
--headless隐藏浏览器窗口
--json输出结构化 JSON 数据

文档版本:v1.0 | 最后更新:2026-04-08

Designed for high-efficiency learning experience.