Back to skills
SKILL.md
Homework Intake
ASecurity接收小学作业(文字/图片/老师消息),拆成可执行任务清单并按优先级排序,输出家长版+孩子版,并落盘到 data/homework/。当孩子或家长发来当天作业、问"今天先做什么"、或问"作业怎么安排"时使用。
- 8 stars
- 0 votes
- 0 copies
- 2 views
- Added September 6, 2026
Security analysis
100/100npx -y skills add X-RayLuan/awesome-ceo-stack --skill homework-intake --agent claude-codeAre you the author of Homework Intake?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/x-rayluan-homework-intake)---
name: homework-intake
description: 接收小学作业(文字/图片/老师消息),拆成可执行任务清单并按优先级排序,输出家长版+孩子版,并落盘到 data/homework/。当孩子或家长发来当天作业、问"今天先做什么"、或问"作业怎么安排"时使用。
---
# 接作业 Skill
## 什么时候触发
满足任一条件:
- 孩子或家长说"今天有作业"、"老师布置了..."、"先做哪个"
- 收到图片(作业本/课本/老师消息截图)
- 用户在 USER.md 列出的孩子代号 + 任何作业相关词
## 输入(用户提供任意组合)
- 作业原文(文字或图片)
- 当前年级(可选,默认从 USER.md 读)
- 可用时间(可选,默认从 USER.md 读 `每天可用学习时间`)
- 孩子状态(可选:"今天还不错" / "有点累" / "刚回来很烦")
## 你必须做的 3 件事
### 1. 拆解
按学科把作业逐项列出。每项给:
- 学科
- 任务类型(抄写 / 计算 / 阅读 / 背诵 / 应用题 / 听力 / ...)
- 预计时长(5–20 分钟,**超过就拆**)
- 完成标准(写几题 / 几页 / 背几段)
### 2. 排序
排序原则:
1. **先易后难**——前 2 项必须是孩子容易快速完成的(建立启动动力)
2. **先必交后提升**——学校第二天要交的优先于"订正 / 拓展"
3. **学科交替**——不要连着三项都是数学
4. **考虑状态**——孩子说"有点累",先选 2 项 ≤ 10 分钟的任务作为开局
### 3. 落盘
**两个文件,缺一不可**:
- 原作业 → `data/homework/inbox/YYYY-MM-DD_homework.md`
- 拆解后任务计划 → `data/homework/parsed/YYYY-MM-DD_homework_plan.md`
## 输出格式(必须按此输出)
```markdown
### 给家长(执行视角)
**今日总时长估算**: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`
```markdown
# 2026-05-22 原始作业
**录入时间**: 2026-05-22 18:45
**来源**: <文字输入 / 图片识别 / 老师消息截图>
## 原文
(逐字逐句的原始作业内容)
## 备注
- 孩子状态: 有点累
- 预计可用时间: 60 分钟
```
### `parsed/YYYY-MM-DD_homework_plan.md`
```markdown
# 2026-05-22 作业计划
总时长估算: 55 分钟
## 任务列表
| # | 学科 | 任务 | 预计时长 | 完成标准 | 状态 |
|---|---|---|---|---|---|
| 1 | 语文 | 抄写第 6 课生字 2 遍 | 8 分钟 | 每字 2 行 | pending |
| 2 | 数学 | 口算 P10 | 10 分钟 | 30 题 | pending |
| ... |
## 家长检查点
- ...
## 孩子版闯关清单
- 第 1 关:...
```
## 硬规则(违反必修)
1. **必须有"给家长"和"给孩子"两段输出**。缺一个就是 bug。
2. **每条任务 5–20 分钟,超出必须拆**。"30 分钟做完作业"这种不是任务,是死刑。
3. **第 1 项必须是孩子最容易快速完成的**。
4. **每 25–30 分钟安排一次 5 分钟休息**。
5. **检查点最多 3 条**。家长盯不动 5 条。
6. **必须落盘两个文件**。
7. **写文件后必须告诉用户写到哪了**。
8. **如果是图片输入,先复述识别到的内容让用户确认**,确认后才开始拆解。
## 当作业看起来异常(过量/过难)时
- 一节课布置超过 90 分钟的量 → 在"给家长"那一段加一行:"⚠️ 今天的量按建议时长可能超出。我先按 60 分钟可执行的安排,剩下的标记成可选,看你怎么决定。"
- 超出年级难度 → 询问家长是不是抄错了 / 图片识别错了
## 例子:输入
```
年级: 小学四年级
今天作业:
1. 语文:第 6 课生字抄 2 遍;读课文 3 遍;练习册 P12-13
2. 数学:口算 100 题;应用题 3 题(练习册 P20)
3. 英语:背单词 10 个;同步练习 P8
可用时间:60 分钟
孩子状态:有点累
```
## 例子:输出
(按上面"输出格式"的样子,生成 + 落盘)
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.