SuperAPI AI 工具集

wilma-triage

通用与其它

查看项目

更新于 10-15 16:43

技能介绍

用途:为芬兰家长自动完成 Wilma 学校数据的每日分诊,过滤噪音、突出可行动事项,并将考试与事件同步到家庭日历。

主要能力: 抓取每个孩子的当日与次日课程、即将到来的考试(含开始时间)、作业、课堂备注(教师反馈与缺勤)、当日公告与消息,以及所有未读消息。 把每条消息按来源与信噪比区分处理,优先阅读班主任周报(viikkoviesti)、教师消息和月报(kuukausitiedote)。 对高价值公告,下载并阅读附件(PDF 等),提取日期、截止时间、表格、所需物品、行程细节等可行动信息。 对公告、消息与课堂备注做过滤:需要表格/回复、截止日期、课表变动、需带特殊装备、课外活动、考试变动、取消事件、行为备注或未说明缺勤等一律报告;实地考察、主题日、停课、健康提醒、新成绩、已说明缺勤等简要提及;音乐会、泛泛问候、市政信息、家长会消息、正向备注等默认跳过。 按 MEMORY.md 中的用户偏好与孩子专属规则(如科目覆盖)调整报告内容。 将缺失的考试和可行动事件加入日历,遵守不重复规则:添加前先查同日期范围,若已有同日期+孩子+科目关键词的事件则跳过;已取消事件从日历移除。 报告中提取未来 2-3 个教学日的后勤细节:修改后的上下学时间、需携带物品、取消的课程、接送与返回时间、当天安排顺序。

使用方式(必要命令保持原样): 首次运行需收集并存储配置:调用 wilma_account 或运行 wilma students 获取孩子名单;列出可用日历并询问使用哪个,把日历 ID 与命名约定存入 TOOLS.md 的 ## Wilma Triage 段;询问孩子专属规则并存 MEMORY.md。 主流程命令: wilma summary --since <last-run-date-or-yesterday> 按需深入: wilma messages <id> wilma news <id> wilma exams wilma schedule tomorrow wilma notes --from <date> 下载附件: wilma news <news-id> download <resource-id> --output <dir> MCP 工具等价:wilma_read_message、wilma_read_news、wilma_upcoming_exams、wilma_schedule、wilma_lesson_notes、wilma_get_news_attachment。 处理附件返回状态:downloaded(CLI)或 fetched(MCP)则读取并提取;not_a_file 则报告 URL,不要循环重试;error 则报告错误。

依赖:WilmAI MCP 工具(wilma_*)或 wilma 技能与 CLI(clawhub install wilma,需要 wilma-cli 2.0+)。日历可选,可用任意日历工具(如 OpenClaw 上 clawhub install gog)或助手自带日历连接器;无日历工具时只在报告中列出新日期,不做同步。本技能将设置与偏好存入助手笔记,OpenClaw 上即 TOOLS.md 与 MEMORY.md。

限制与注意:CLI 在智能体运行时输出 JSON,结果按孩子分组(students[].student),时间为芬兰时间。公告列表总会包含置顶公告(pinned: true),只在日期处于分诊周期内时才报告。回复数比上次运行增长的消息表示有新回复,应阅读该线程。图片/PDF 读取工具可能拒绝某些临时路径中的文件,应下载到相对工作区目录(如 ./attachments/)再读取。不要遍历整个 resources 数组,只针对高价值、可行动公告中的真实文档附件。建议每日 07:00 本地时间运行,超时 180s,并与其他清晨任务错开以避免 API 速率限制。输出保持简短,每项一行,宁愿沉默也不要噪音。日期写法需与回答语言一致:芬兰语 ke 7.10.,英语 Wed 7 Oct.