下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/indiv-gadgetzan--xuexi-gongzuotai.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @indiv-gadgetzan/xuexi-gongzuotai。为孩子搭建「学习工作台」脚手架。对应公众号文章《用 WorkBuddy 给孩子搭套学习工作台,帮助孩子养成学习好习惯》:计划台自动排课+可打印打卡表、指导台错题分步讲不代写、监督台早八点推清单+周日晚八点周报、激励台打卡积分兑换+动态调计划、错题库按知识点沉淀揪高频薄弱点。触发词:学习工作台、娃的学习、孩子学习计划、陪娃写作业、学习打卡表、错题本、家长周报、搭学习工作台。
按用户给的年级/时长/薄弱点/目标落地项目,配置与文章一致的两条自动化,推送走 Server酱(个人微信)或企业微信/飞书。
阅读全文 (展开查看完整说明)
概述
本 Skill 把文章里的 计划台 / 指导台 / 监督台 / 激励台 / 错题库 一次落到用户 WorkBuddy 工作区:零依赖本地网页 + 可打印周打卡表 + 两条定时推送。读者改孩子信息就能跑。
对应文章闭环:
| 模块 | 文章说法 | 本 Skill 落地 |
|---|---|---|
| 计划台 | 按年级薄弱点排每天学什么、导出打卡表 | server.js 排 14 天 + gen_weekly.js 打印表 |
| 指导台 | 错题分步讲、出变式、不代写 | prompts/03-错题讲解.md + 对话红线 |
| 监督台 | 早八点推清单、周日晚八点周报 | automations/daily-push.json + weekly-report.json |
| 激励台 | 打卡、积分换礼物、完成率低就调计划 | 网页激励台 + 积分商城 |
| 错题库 | 按知识点沉淀、揪高频薄弱点 | data/errors.json + 网页错题库 |
适用场景
- 「帮我家娃搭学习工作台」「做孩子学习计划打卡」
- 给了年级、薄弱科目、每日时长上限、目标
- 想每天自动收到任务清单、周末收到周报
工作流程(Agent 必须按序执行)
步骤 1:收集孩子信息
缺省用文章示例,生成后提示可改:
name:称呼,如「宝贝」grade:如「三年级」dailyCapMin:每日上限分钟,如 120termEnd:目标日期,可空goals:目标数组subjects:{name, weak, topics, category?};文章示例含数学/英语/自由阅读/户外运动sendkey:Server酱 SendKey(sct.ftqq.com),可先空schedule:wakeUp/sleep/nappassLineRatio:默认 0.8
步骤 2:建项目目录
~/WorkBuddy/<YYYY-MM-DD-HH-MM-SS>/<name>学习工作台/时间戳:date +%Y-%m-%d-%H-%M-%S。
步骤 3:从本 Skill 复制运行时文件
server.js 与 gen_weekly.js 必须以自身所在目录为项目根。复制:
server.js、gen_weekly.js→ 项目根public/→ 项目public/data/profile.template.json→ 项目data/profile.json(填入步骤 1)
可选:把 prompts/ 拷到项目里方便家长照抄。
步骤 4:写 profile.json + 生成计划
cd <项目> && node server.js &
sleep 1
curl -X POST http://localhost:8788/api/plan/generate或让家长在网页点「自动排未来14天」。
步骤 5:测试推送(有 sendkey 时)
curl -X POST 'https://sctapi.ftqq.com/{sendkey}.send'
--data-urlencode 'title=测试推送'
--data-urlencode 'desp=学习工作台通道正常。'返回 JSON code === 0 即成功。无 sendkey 时告知可改用企业微信/飞书连接器。
步骤 6:配置两条自动化(与文章一致)
读取本包 automations/:
- 每日任务推送
FREQ=DAILY;BYHOUR=8;BYMINUTE=0 - 周日周报
FREQ=WEEKLY;BYDAY=SU;BYHOUR=20;BYMINUTE=0(文章:周日晚八点)
创建时:
cwds= 项目绝对路径- 自动化直接读
data/*.json+ curl Server酱,不依赖node server.js常开;网页打卡才需要开服务。
步骤 7:交付说明
告诉用户:
- 启动网页:
cd <项目> && node server.js→ http://localhost:8788 - 打印打卡表:
node gen_weekly.js→ 打开「周打卡表.html」 - 日常:激励台打勾;错题拍照用
prompts/03指令讲题 - 改配置:只改
data/profile.json,再重新生成计划 - 三个坑:不代写;三年级以下家长陪用;屏幕时间计入每日上限
详细家长教程见包内上级目录 使用教程.md,照抄指令见 prompts/。
红线(指导台)
- 禁止直接给出可抄袭的完整答案让孩子誊写
- 必须:错因判断 → 分步讲解 → 同考点变式 → 写入错题库
文件清单
学习工作台/
├── SKILL.md
├── server.js
├── gen_weekly.js
├── public/ # 四 Tab 仪表盘
├── data/profile.template.json
├── automations/
│ ├── daily-push.json # 每天 08:00
│ └── weekly-report.json # 周日 20:00
└── prompts/ # 文章照抄指令