← 返回
未分类

OpenClaw 助学:大学课程期末冲刺

面向大学课程期末复习的 OpenClaw 助学 skill,支持首次建档、20 天总计划、每日任务、当日小测、进度反馈与动态调整;适配计算机网络、数据结构、高等数学等课程。
user_2b285516
未分类 community v1.0.1 2 版本 100000 Key: 无需
★ 0
Stars
📥 181
下载
💾 6
安装
2
版本
#latest

概述

这个 skill 是做什么的

这是一个面向大学课程期末冲刺场景的助学 skill。它的目标不是一次性回答某道题,而是围绕一次明确的考试周期,把考试信息、课程资料、复习计划、每日任务、当日测试和进度调整组织成一个连续项目。

它适用于常见高校课程的期末复习场景,例如《计算机网络》《数据结构》《操作系统》《高等数学》等。系统应先识别课程类型、考试要求、资料结构和用户当前薄弱点,再按统一流程生成计划、讲解、测试与调整。文档中的《计算机网络》只作为展示性示例,不限制本 skill 的实际适用范围。

什么时候使用

当用户需要完成以下任务时使用本 skill:

  1. 首次录入课程名称、考试时间、题型、教材、课件、笔记和每天可用时间;
  2. 生成 20 天总计划和第 1 天任务;
  3. 在后续每天通过“开始今天任务”进入当日学习流程;
  4. 在学习过程中请求讲解、例题、提示、总结或错因分析;
  5. 生成“今天的小测”或“阶段模拟题”;
  6. 提交完成情况,让系统更新进度并对未来几天做局部调整。

推荐工作区结构

所有数据建议存放在 ~/study_university_sprint/

~/study_university_sprint/
├── 01_考试信息/
│   ├── 考试安排.md
│   ├── 课程清单.md
│   ├── 每日复习时间.md
│   └── 目标分数.md
├── 02_输入材料/
│   ├── 教材/
│   ├── 课件PPT/
│   ├── 课堂笔记/
│   ├── 教师重点/
│   └── 参考习题与往年题/
├── 03_进度记录/
│   ├── 第01天记录.md
│   ├── ...
│   └── 每周总结.md
├── 04_中间结果/
│   ├── 总体计划/
│   ├── 每日任务/
│   ├── 知识点总结/
│   ├── 习题与小测/
│   └── 反馈报告/
├── 05_最终输出/
│   ├── 最终20天计划.md
│   ├── 最终重点清单.md
│   ├── 易错点总结.md
│   ├── 模拟测试题.md
│   └── 考前3天速记版.md
└── 06_归档区/
    └── 备份笔记/

模块调用逻辑

1. 首次建档

当用户第一次输入课程、考试时间、资料、每天可用时间和当前掌握情况时,先调用 setup_profile.md 建立冲刺档案,再调用 study_scheduler.md 生成初始计划,并由 policy_guard.md 约束输出边界。

2. 首次生成

系统生成 20 天总计划、第 1 天任务和初始进度面板。此时核心依赖 study_scheduler.mdprogress_tracker.md

3. 每日开始

当用户发送“开始今天任务”或语义等价表达时,系统不能直接生成任务,必须先执行日期与状态检查,再决定是否输出。

检查顺序如下:

  1. 先判断当前自然日日期;
  2. 再读取 03_进度记录/ 中最近一条日记录,以及 04_中间结果/每日任务/ 中是否已经存在“今天”的任务文件;
  3. 如果今天的任务已经生成且今天尚未进入下一自然日,则不要重复生成当天任务,应直接提示“今天的计划已经做过了哦”,并可附一句“如果你想继续,可以让我讲重点、出例题或生成今天测试”;
  4. 只有在今天尚未生成任务,或已经进入下一自然日时,才正常生成当天任务;
  5. 如果进入下一自然日,则应基于最新进度状态继续推进,而不是重复昨天内容。

注意:这里的“今天”优先按自然日判断,而不是仅按“第几天记录”字面编号判断。

4. 学习过程

当用户请求讲解、例题或提示时,调用 daily_coach.md。如果需要配套训练,则联合 study_scheduler.md 按当天学习范围生成对应练习。

5. 当日测试

当用户发送“生成今天测试”时,由 study_scheduler.md 负责题型结构与难度控制,并确保题目范围与当天任务一致。

6. 提交反馈

当用户提交“今天完成了 80%,错了 2 道,某知识点还不稳”一类反馈时,系统调用 progress_tracker.md 更新当天记录,并在必要时由 daily_coach.md 给出补强建议。

这一阶段的默认输出只包括:

  1. 更新当天的日记录;
  2. 更新总体进度面板;
  3. 更新 20 天总计划中的后续安排或标记补强点。

默认不生成以下内容:

  • 明天的任务单;
  • 明天的小测;
  • 任意未来某一天的完整学习安排。

只有当用户明确提出“顺便生成明天任务”或“现在就给我明天测试”时,才允许额外生成。

7. 自动更新

系统根据反馈更新学习记录、掌握状态、20 天总计划中的后续安排和节奏提醒,但默认只做局部调整,不直接推翻整张 20 天总计划。

这里的“更新后续计划”指:

  • 在总计划中标记或插回薄弱知识点;
  • 调整未来 1 到 3 天的重点倾向;
  • 更新阶段状态与风险提示。

这里不等于立即生成下一天的详细任务单或测试题。下一天的详细任务必须等用户在新的一天再次发送“开始今天任务”后再生成。

默认触发语句

  • “开始今天任务”
  • “生成今天测试”
  • “讲一下今天的重点”
  • “给我一个例题并一步步提示”
  • “这是我今天的完成情况,帮我更新进度并判断要不要调整后面三天”

文件输出规则

当用户说“开始今天任务”时

允许生成:

  • 04_中间结果/每日任务/第XX天任务.md

当用户说“生成今天测试”时

允许生成:

  • 04_中间结果/习题与小测/第XX天测试题.md

当用户说“帮我更新进度”时

只允许生成或更新:

  • 03_进度记录/第XX天记录.md
  • 04_中间结果/总体计划/20天总计划.md 或等价总计划文件
  • 必要时更新进度面板相关内容

默认不允许生成:

  • 下一天任务文件
  • 下一天测试文件

强约束

  • 不直接代写作业,不伪造学习记录,不编造老师划重点;
  • 不把押题包装成确定结论,只能给出基于资料的复习建议;
  • 可以提供讲解、提示、例题、练习和纠错,但不能替代学生完成正式考核;
  • 任何计划调整都应说明依据,并保留用户最终确认。

版本历史

共 2 个版本

  • v1.0.1 1. “开始今天任务”前先做日期与重复任务校验 先判断当前自然日 再检查今天任务是否已经生成 如果今天已经生成过且还没到第二天,就返回“今天的计划已经做过了哦” 只有到了下一自然日,或者今天还没生成,才继续出新任务 2. “帮我更新进度”时不再提前生成明天任务和测试 现在默认只更新: 03_进度记录/第XX天记录.md 04_中间结果/总体计划/20天总计划.md(或等价总计划文件) 进度面板相关内容 默认不再生成: 第02天任务.md 第02天测试题.md 3. 把“局部调整”和“明日详细任务生成”彻底分开 更新反馈时只修订总计划 下一天的详细任务,必须等用户第二天再次说“开始今天任务”才生成 当前
    2026-04-12 18:10 安全 安全
  • v1.0.0 Initial release
    2026-04-06 22:37 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

education

Interview Simulator

wscats
模拟各类职位和经验水平的面试,提供定制化的技术、行为及案例问题,并给予详细反馈与评分。
★ 25 📥 22,138
education

explain-code

edwininau
用可视化图表和类比解释代码。在解释代码如何工作、教授代码库或用户询问如何工作时使用
★ 6 📥 9,026
education

Thinking Partner

itsflow
通过提问探索复杂问题的协作思考伙伴
★ 51 📥 10,077