雨课堂教师数据助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_b3654e70/yuketang。
技能介绍
要解决什么问题
高校教师在雨课堂里开课、发作业和公告后,数据分散在多个后台页面里:班级完成率、预警学生、今日到课与答题率、待批改队列等,往往需要反复登录网页逐项点查。本技能把常见查询意图映射到一组 MCP 工具,让助手在对话里按你的说法拉取真实接口返回,而不是凭记忆编造课程数据。
技能如何工作
使用前需在客户端配置环境变量 YUKETANG_SECRET(个人 Secret),安装后应先用 claw_current_user 验证鉴权是否可用。调用侧优先通过 npx mcporter@0.8.1 访问 MCP 服务,不要用 copaw 调 MCP。
核心能力按场景组织,例如:
- 身份与教学班:
claw_current_user、ykt_teaching_list - 班级概览与预警:
ykt_classroom_statistics、ykt_classroom_warning_overview/ykt_classroom_warning_student - 今日授课:先
cube_teacher_today_teaching总览,再按序号用cube_teacher_today_teaching_detail看单节课详情 - 作业与公告:
ykt_teacher_correct_statistic、ykt_recent_exercise_submit、ykt_recent_notice_read(支持按班级名先解析classroomId) - 预约开课:
cube_lesson_reservation,执行前需二次确认课堂信息
全局约定包括:相对时间以北京时间(UTC+8)为准;用户给的是班级名称时会先走 ykt_classroom_id_by_name;展示结果应保留工具返回的 emoji 与表头,结构化列表输出。
边界与注意点
- 技能只做查询与预约开课(经确认),不做选课、退课等权限外操作。
- 鉴权失败时应重新获取 Secret 并更新环境变量,而不是猜测数据。
- 纯讨论教学法、与雨课堂无关的「课程」闲聊,不应触发工具链。
使用场景
- 学期中需要对照各教学班学习活动完成率预警总览,并进一步导出某个具体班级的重点关注学生名单。
- 当天有多节课时,先查看今日授课总览里的到课率与答题率,再按课表序号查询某一节课的详细上课情况。
- 在某班刚发布作业或公告后,要核对最近一次发布的作业提交完成率或公告阅读率是否达标。
- 准备预约下一堂雨课堂直播课前,先在对话里确认课堂信息并完成二次确认,再提交预约开课请求。
适合人员
- 在雨课堂带多个教学班、需要定期查看班级统计与完成率预警名单的高校任课教师。
- 督导或院系教学秘书,要在对话中快速拉取本学期各班预警概览并定位到具体班级学生名单。
- 习惯在 Cursor 或 CodeBuddy 里办公、希望直接问「还有哪些作业待批改」而不反复登录雨课堂后台的教师。
- 开课前一天需要核对「我教了哪些班」、查今日授课数据并办理预约开课的雨课堂主讲教师。