返回顶部
p

period-care-assistant经期助手

Track menstrual cycle history, answer current cycle status questions, record new period start dates from natural-language messages such as "月经来了", predict the next expected start date, and prepare reminder schedules for OpenClaw users who need private menstrual health tracking with local encrypted storage.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
129
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

period-care-assistant

经期护理助手

概述

使用 {baseDir}/scripts/period_tracker.mjs 中的辅助脚本进行所有读写操作,以确保经期历史记录、预测和提醒计划保持确定性。将所有周期数据本地存储、加密,并通过稳定的用户专属键(如 dingtalk: 或 telegram:)限定范围。

处理用户身份

在访问存储之前,构建一个稳定的 userKey。

  • - 优先使用渠道的不可变发送者标识符。
  • 为其添加传输方式前缀,例如 telegram:123456、slack:U123 或 dingtalk:manager123。
  • 除非没有稳定ID,否则不要使用显示名称作为主键。
  • 如果用户在共享聊天中,请按人分别保存记录,并在写入前确认记录归属。

记录新的经期开始

当用户说出类似月经来了、今天来例假了、帮我记一下今天来姨妈或记一下 2026-03-18 来月经等内容时:

  1. 1. 从消息中推断开始日期。如果未提供日期,则使用用户的本地日期,并告知记录的日期。
  2. 运行:

bash
node {baseDir}/scripts/period_tracker.mjs record --user --date --json

  1. 3. 读取返回的JSON并回复:
- 记录的起始日期, - 预测的下次开始日期, - 提醒日期, - 一句简短的关怀语句。
  1. 4. 如果用户还提供了提醒偏好、时区、渠道或周期长度,请包含:

bash
node {baseDir}/scripts/period_tracker.mjs record --user --date --reminder-days 4 --timezone Asia/Shanghai --delivery-mode webhook --delivery-webhook https://example.invalid/reminder --json

回答状态查询

当用户询问我现在是什么周期、帮我查一下月经周期、下次大概什么时候来或类似问题时:

bash
node {baseDir}/scripts/period_tracker.mjs status --user --json

用自然语言解释结果:

  • - 当前阶段,
  • 自上次记录开始以来的天数,
  • 预测的下次开始日期,
  • 提醒状态,
  • 当历史记录稀疏或不规律时的置信水平和不确定性。

不要陈述医学确定性。说明该估算是基于数据的,而非诊断。

配置提醒投递

辅助脚本存储提醒偏好并生成一次性cron计划。

使用:

bash
node {baseDir}/scripts/period_tracker.mjs configure --user --timezone Asia/Shanghai --reminder-days 4 --delivery-mode announce --delivery-channel telegram --delivery-to user:123456 --json

辅助脚本支持的投递模式:

  • - announce:用于原生OpenClaw聊天投递渠道。
  • webhook:用于外部桥接或webhook端点。
  • none:保留预测但暂不启用投递渠道。

如果配置了提醒投递,请获取计划:

bash
node {baseDir}/scripts/period_tracker.mjs reminder-plan --user --json

然后创建或刷新一次性cron任务。优先使用JSON输出中的确定性任务名称。使用 schedule.kind = at 和生成的ISO时间戳。对于独立的投递任务,使用生成的提示文本作为 agentTurn.message。完整的cron JSON示例请参见 {baseDir}/references/deployment.md。

自然语言交互风格

保持交互简短、温暖且明确。

  • - 接受口语化的中文表达,如姨妈来了、例假来了、下次大概啥时候。
  • 记录后,确认保存的确切日期。
  • 如果历史记录少于两条,说明下次预测是临时基线。
  • 如果预测置信度较低或估计误差超过两天,请明确说明,不要夸大准确性。
  • 如果用户表示周期极不规律、有严重疼痛或出血异常,建议寻求专业医疗建议。

隐私与安全规则

  • - 切勿打印或引用加密密钥。
  • 仅将原始历史记录保存在加密存储中。
  • 避免将完整的月经历史记录放入日志、提交消息或公开摘要中。
  • 除非用户明确要求详细历史记录,否则在聊天回复中仅分享最少必要信息。
  • 如果此技能发布到ClawHub,请记住ClawHub是公开的。仅发布代码和说明,绝不发布真实的用户数据或密钥。

仅在需要时阅读更多

  • - 当需要OpenClaw cron、ClawHub发布或钉钉传输说明时,请阅读 {baseDir}/references/deployment.md。
  • 当需要预测方法、存储布局或准确性注意事项时,请阅读 {baseDir}/references/model-and-privacy.md。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 period-care-assistant-1776120263 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 period-care-assistant-1776120263 技能

通过命令行安装

skillhub install period-care-assistant-1776120263

下载

⬇ 下载 period-care-assistant v0.1.0(免费)

文件大小: 13.99 KB | 发布时间: 2026-4-14 10:26

v0.1.0 最新 2026-4-14 10:26
Initial release

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部