饮水提醒:用 Agent Skill 算日饮水量并追踪对话内进度

前言

长时间对着屏幕写代码或开会,很容易一整天下来才发现水几乎没动过。手机上的喝水 App 要单独装、要记打卡;纯靠意志力又很难坚持。若希望在与 AI 的日常对话里顺带完成「算目标、排时段、记一杯、看还差多少」,可以把 SkillHub 上的社区 Skill「饮水提醒」装进 Cursor、Claude Code 等支持 SKILL.md 的客户端,让助手按统一流程回应「提醒我喝水」「我刚喝了一杯水」这类请求。

下面介绍这个 Skill 的定位、能力与安装方式,并说明它做不到什么。

这是什么

「饮水提醒」(坐标 @user_70c2f807/water-drinking-reminder)是 SkillHub 社区来源(community)、分类为 life-service 的 Agent Skill,当前版本 1.0.0,发布者为 user_70c2f807。标签标明 requires_api_key=false,安装后不需要额外 API Key。

它解决的是:根据体重、活动量和环境因素估算每日推荐饮水量,制定分时段计划,在对话中记录每次饮水并展示进度与激励,缓解忙起来忘记喝水、总量不足的问题。它不适用于饮品推荐、水质检测、医疗限水方案等场景(Skill 内明确写了 NOT for 相关表述)。

SkillHub 页面统计(以抓取资料为准):评分 100000,下载 756 次,安装 0;与页面展示可能随时间变化,以 SkillHub 详情页 为准。

核心功能

以下能力均来自 Skill 包内 SKILL.md 的说明,Agent 在匹配触发词后按其中步骤执行。

  1. 触发条件:用户提到喝水提醒、饮水、水喝够了吗、water reminder、drink water、hydration,或明确要求提醒喝水。
  2. 信息收集:体重、活动水平(如久坐 / 轻度运动 / 运动较多)、作息时间等。
  3. 计算与规划:按通用公式估算日饮水量(说明中以体重 kg×30ml 为基础),并拆成约 7~8 个时间节点。
  4. 记录与追踪:用户报告「刚喝了一杯水」等时更新已饮量、百分比与剩余量。
  5. 情境调整:运动日、高温、生病等特殊情况下的建议调整;提供喝水小贴士、FAQ 与每日总结式输出。
  6. 输出形态:结构化 Markdown,含推荐日饮水量、进度条、分时段表格与小贴士;并提醒配合手机闹钟或喝水 App(因 AI 无法主动推送系统通知)。

安装与启用

安装流程遵循 SkillHub 安装说明。先确认本机是否已有 skillhub CLI:

command -v skillhub && skillhub --version

若未安装,可使用官方脚本(完整安装含 CLI 与默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅安装 CLI 时:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

安装 Skill 时必须用 --dir 指向当前 Agent 的 skills 目录,否则默认落在 ./skills/ 可能不会被客户端加载。官方文档给出的常见路径示例:

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

本 Skill 的安装命令(与 SkillHub 搜索结果一致):

skillhub install water-drinking-reminder --namespace user_70c2f807 --dir <你的 skills 目录>

也可将下面提示词发给 AI,让其按安装文档处理(SkillHub 页面原文):

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_70c2f807/water-drinking-reminder`。

安装后需按各客户端要求重启或刷新,使新 Skill 被识别。

典型用法

Skill 内「快速开始」给出了可复现的对话路径,经过上面的步骤启用后,可直接模仿:

用户:提醒我喝水

助手:先收集体重与日常活动量,再给出日推荐量并分配到各时段。

用户:我 60 公斤,办公室工作

助手:按情况建议每日约 1800ml,并给出分时段计划。

用户:我刚喝了一杯水

助手:记录本次饮水,展示今日已饮量与完成百分比。

用户:今天喝够了吗?

助手:对比目标,说明还差多少并给出后续补充建议。

输出示例结构(节选,见 Skill 文档)包含「饮水计划」标题、推荐日饮水量、进度条、分时段表格,以及建议设置手机闹钟的提示。

适用场景与注意

适合谁:希望在同一对话里完成饮水目标估算、时段计划和随手记录的用户;不想为喝水单独维护一套复杂配置,且能接受「记录只在当前会话有效」的人。

重要限制(Skill 要求提前告知用户):

  • AI 不能发送自动提醒通知,需用户自行设闹钟或使用喝水 App。
  • 推荐量为通用公式估算;肾病、心衰等需遵医嘱限水,Skill 会在相关场景提醒不提供饮水建议。
  • 饮水记录仅保存在当前对话,关闭对话后数据丢失;文档写明不长期收集体重等个人数据。
  • 运动、气温、饮食等会影响实际需求,推荐值需灵活调整;文档也提示过量饮水风险,普通成人每日不建议超过约 3500ml。

不适用:肾病/心衰严格控水、婴幼儿饮水、专业赛事补水、饮用水安全检测等,Skill 表格中列出了原因与替代建议。

结尾

「饮水提醒」把算量、排期、记录和反馈收敛成一套 SKILL.md 工作流,适合嵌进日常 AI 对话做轻量健康管理;同时要接受无推送、无跨会话持久化、非医疗建议等边界。需要安装或查看元数据时,可打开官方入口:https://api.skillhub.cn/user_70c2f807/water-drinking-reminder 或 SkillHub 页面。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye