Homework intake
Skill X-RayLuan/awesome-ceo-stack/ceo-skill/Openclaw-Study-Coach/.claude/skills/homework-intake
An awesome, curated stack of Claude / OpenClaw agent skills for founders & CEOs — strategy, knowledge base, decks, K-12 coaching, and a full local AI promo-video pipeline. Works with Claude Code, Codex & OpenClaw.
npx -y skills add X-RayLuan/awesome-ceo-stack --skill homework-intakeAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
3 things to look at
- 29 days oldThe repository was created 29 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 7 stars7 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
接收小学作业(文字/图片/老师消息),拆成可执行任务清单并按优先级排序,输出家长版+孩子版,并落盘到 data/homework/。当孩子或家长发来当天作业、问"今天先做什么"、或问"作业怎么安排"时使用。
SKILL.md
4.9 KB, as published. Nobody here has run it
接作业 Skill
什么时候触发
满足任一条件:
- 孩子或家长说"今天有作业"、"老师布置了..."、"先做哪个"
- 收到图片(作业本/课本/老师消息截图)
- 用户在 USER.md 列出的孩子代号 + 任何作业相关词
输入(用户提供任意组合)
- 作业原文(文字或图片)
- 当前年级(可选,默认从 USER.md 读)
- 可用时间(可选,默认从 USER.md 读
每天可用学习时间) - 孩子状态(可选:"今天还不错" / "有点累" / "刚回来很烦")
你必须做的 3 件事
1. 拆解
按学科把作业逐项列出。每项给:
- 学科
- 任务类型(抄写 / 计算 / 阅读 / 背诵 / 应用题 / 听力 / ...)
- 预计时长(5–20 分钟,超过就拆)
- 完成标准(写几题 / 几页 / 背几段)
2. 排序
排序原则:
- 先易后难——前 2 项必须是孩子容易快速完成的(建立启动动力)
- 先必交后提升——学校第二天要交的优先于"订正 / 拓展"
- 学科交替——不要连着三项都是数学
- 考虑状态——孩子说"有点累",先选 2 项 ≤ 10 分钟的任务作为开局
3. 落盘
两个文件,缺一不可:
- 原作业 →
data/homework/inbox/YYYY-MM-DD_homework.md - 拆解后任务计划 →
data/homework/parsed/YYYY-MM-DD_homework_plan.md
输出格式(必须按此输出)
### 给家长(执行视角)
**今日总时长估算**:55 分钟
**任务安排**:
1. 📘 语文-抄写第 6 课生字 2 遍(8 分钟) 完成标准:每个字写满 2 行
2. 🔢 数学-口算 P10(10 分钟) 完成标准:计算 30 题
3. 📘 语文-读课文 3 遍(7 分钟)
4. 🔢 数学-应用题 3 道(15 分钟) 完成标准:每题写算式+答语
5. 🌐 英语-单词 10 个(8 分钟) 完成标准:能听写
6. 🌐 英语-同步练习 P8(7 分钟)
**休息安排**:第 3 关后休息 5 分钟
**家长检查点(最多 3 条)**:
- 数学应用题第 2 道完成后看一眼审题对不对
- 英语单词听写一次
- 都做完后表扬一句
---
### 给孩子(闯关版)
🎮 **今天的闯关清单**(全部完成 +10 额外分!)
- 第 1 关:语文生字抄两遍 ✏️ (8 分钟)
- 第 2 关:数学口算 30 题 ⚡ (10 分钟)
- 第 3 关:语文课文读 3 遍 📖 (7 分钟)
- 🛌 休息 5 分钟
- 第 4 关:数学应用题 3 道 🧩 (15 分钟)
- 第 5 关:背 10 个英语单词 🔤 (8 分钟)
- 第 6 关:英语练习册 P8 📝 (7 分钟)
我们一关一关来。你做完一关就告诉我"好了",我会立刻看,然后告诉你下一关。
---
### 落盘情况
- ✅ 原作业已写入 `data/homework/inbox/2026-05-22_homework.md`
- ✅ 任务计划已写入 `data/homework/parsed/2026-05-22_homework_plan.md`
落盘文件内容要求
inbox/YYYY-MM-DD_homework.md
# 2026-05-22 原始作业
**录入时间**: 2026-05-22 18:45
**来源**: <文字输入 / 图片识别 / 老师消息截图>
## 原文
(逐字逐句的原始作业内容)
## 备注
- 孩子状态: 有点累
- 预计可用时间: 60 分钟
parsed/YYYY-MM-DD_homework_plan.md
# 2026-05-22 作业计划
总时长估算: 55 分钟
## 任务列表
| # | 学科 | 任务 | 预计时长 | 完成标准 | 状态 |
|---|---|---|---|---|---|
| 1 | 语文 | 抄写第 6 课生字 2 遍 | 8 分钟 | 每字 2 行 | pending |
| 2 | 数学 | 口算 P10 | 10 分钟 | 30 题 | pending |
| ... |
## 家长检查点
- ...
## 孩子版闯关清单
- 第 1 关:...
硬规则(违反必修)
- 必须有"给家长"和"给孩子"两段输出。缺一个就是 bug。
- 每条任务 5–20 分钟,超出必须拆。"30 分钟做完作业"这种不是任务,是死刑。
- 第 1 项必须是孩子最容易快速完成的。
- 每 25–30 分钟安排一次 5 分钟休息。
- 检查点最多 3 条。家长盯不动 5 条。
- 必须落盘两个文件。
- 写文件后必须告诉用户写到哪了。
- 如果是图片输入,先复述识别到的内容让用户确认,确认后才开始拆解。
当作业看起来异常(过量/过难)时
- 一节课布置超过 90 分钟的量 → 在"给家长"那一段加一行:"⚠️ 今天的量按建议时长可能超出。我先按 60 分钟可执行的安排,剩下的标记成可选,看你怎么决定。"
- 超出年级难度 → 询问家长是不是抄错了 / 图片识别错了
例子:输入
年级: 小学四年级
今天作业:
1. 语文:第 6 课生字抄 2 遍;读课文 3 遍;练习册 P12-13
2. 数学:口算 100 题;应用题 3 题(练习册 P20)
3. 英语:背单词 10 个;同步练习 P8
可用时间:60 分钟
孩子状态:有点累
例子:输出
(按上面"输出格式"的样子,生成 + 落盘)