AGENT SKILL
classroom
交大课堂录像:查询课程节次,按时间范围读取语音识别文稿,批量保存完整文稿
- License 许可
- GPL-3.0
- 所属仓库
- Chang-Yo/Dela
- 最近更新
- 2026-11-13
- Stars
- ★ 136
- Forks
- 19
01 前言 Front Matter
- name
- classroom
- description
- 交大课堂录像:查询课程节次,按时间范围读取语音识别文稿,批量保存完整文稿
03 SKILL.md 正文
课堂语音文稿
复用 Dela 的校园登录;已连接 Canvas 时会自动登录。仍提示登录失效时,请用户在课堂视频页面登录,不索取 Cookie、JWT 或 cURL。
命令(Bash 内 dela)
dela list_classroom_courses '{"query":"课程关键词"}':查本学期课程,支持 offset/limit 分页。dela list_classroom_videos '{"courseId":123}':查课程录像节次,同样支持分页。dela read_classroom_transcript '{"videoId":456,"startSeconds":600,"endSeconds":900}':读取 10–15 分钟的文稿,不写文件,不要求工作区。dela download_classroom_transcripts '{"courseId":123,"videoIds":[456,457],"directory":"/本机绝对路径"}':逐节保存完整 TXT。Windows 目录使用C:/...。
指引
- 先查询真实课程和录像 ID,不猜测编号;录像 ID 不等于教学班 ID。
- 读取默认只取前五分钟,返回与时间区间重叠的完整段落。单次默认 6000 字符、最多 12000 字符;有 nextOffset 时保持原时间范围并续读,读完后按需使用 nextStartSeconds 进入后续区间。不要连续拉完整学期充满上下文。
- available=false 表示暂无文稿;available=true 而 text 为空表示该区间无匹配内容。网络或登录错误不等于暂无文稿。识别文本可能有误,引用时注明课程、节次和时间。
- 只有用户要求保存时才下载。目标是本机目录,必须来自用户明确指定的位置或已经明确的本地项目,不根据界面当前选中项猜测。无工作区时优先只读,需要下载先明确目录;远程项目不要把远端路径传给本机下载命令。
- 下载不截取时间范围,每项返回 saved/unavailable/failed。已有文件不会覆盖;只针对需要的节次重试。
dela help '{"command":"read_classroom_transcript"}'查看参数,不确定时先查 help。
04 同仓库更多 Skills
fixture-skill
Fixture skill shipped by a Pi package
★ 136
todo
待办与 Canvas 作业:查询、创建、完成个人待办,跟踪作业提交状态与截止时间
★ 136
shuiyuan
上海交大水源社区(BBS):搜索与浏览话题、读帖子正文、把帖子关联进项目
★ 136
交大邮箱:搜索邮件、读正文与附件、准备邮件草稿
★ 136
document-reading
读取 PDF、Word、PowerPoint 和 Excel 的正文、表格与图片,处理项目文档、Canvas 文件、邮件附件和 web_fetch 返回的 PDF 临时任务。用于理解已有文件,不用于编辑文档或界面预览。
★ 136
curriculum
课表与日程:查询课程安排、创建与管理日历事件
★ 136