Agent Skills
返回列表
飞书作业助手

飞书作业助手

教育学习 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f0286d75/12-v1。

技能介绍

要解决的问题

在飞书群里布置作业,麻烦的往往不是发通知,而是后续跟踪:谁交了、谁没交、截止时间是什么时候。靠人工翻聊天记录统计,既慢又容易漏。飞书作业助手把这件事拆成一条可追踪的流水线:布置、提交、查询、收尾,每一步状态都落到本地 JSON 文件里。

核心能力

布置作业:群消息中出现「布置作业」「布置」「新作业」等关键词时触发。技能读取 classbot/homework-tracker.json,从消息中解析作业标题(「作业」后的文本)和截止时间(「截止」「deadline」或冒号后的时间),再尝试通过 feishu_drive 工具列出群文件夹内容来获取学生名单。如果拿不到名单,就先创建空的 students 对象,后续再补充。

提交作业:当用户发送文件、图片,或消息含「交作业」「提交」时触发。技能从消息上下文中的 sender_id 识别发送者,检查是否存在活跃作业(current 字段)。没有活跃作业会直接回复提示;否则将该学生在 students 中标记为 submitted: true 并记录提交时间,然后回复确认。

查询与催交:「作业情况」「谁还没交」触发汇总,列出作业内容、截止时间、已交名单和未交名单,方便老师直接在群里催交。

收尾归档:「作业完成」「结束作业」触发,把 current 移入 history,并输出应交 / 实交 / 缺交的统计。

适用边界

  • 触发逻辑完全依赖关键词和消息类型,措辞不在关键词表里的消息会被忽略。
  • 学生名单依赖 feishu_drive 能否列出群文件夹内容,否则初始名单为空,需要事后手动补齐。
  • 所有状态保存在本地 classbot/homework-tracker.json 中,属于单机数据,不涉及云端同步。

使用场景

  • 老师在飞书班级群发送「布置作业 明天截止」,技能自动提取标题和时间并存档
  • 学生在群里上传作业文件后说「交作业」,技能自动记录提交状态和时间
  • 老师问「谁还没交」,技能汇总当前作业的已交与未交名单
  • 老师发送「结束作业」,技能将本次作业归档并输出应交实交缺交统计

适合人员

  • 中小学班主任:需要在班级群快速布置和统计作业,不想手工整理名单
  • 培训机构讲师:每次课后要跟进学员作业提交情况,需要明确谁没交
  • 飞书群管理员:希望用机器人替代人工催交,减少重复回复消息的工作
  • 一线教师:需要一个轻量工具记录作业截止和提交状态,无需打开其他系统