Birthday Reminder

✨ 自然语言管理生日,智能提醒不错过

自然语言管理生日提醒,支持德语日期解析、自动年龄计算与 upcoming 生日排序,数据本地存储。

收藏
5.4k
安装
2.6k
版本
1.0.0
CLS 安全性认证2026-05-10
点击查看完整报告 >

使用说明

核心用法

Birthday Reminder 是一个轻量级生日管理 skill,通过自然语言交互实现添加、查询、列出生日信息。支持德语常见表达如"X hat am DD.MM. Geburtstag",自动解析多种日期格式(14. Februar、14.02.、14.02.2000),并将数据持久化存储于本地 Markdown 文件。

显著优点

  • 自然语言友好:无需记忆命令,对话式添加和查询
  • 智能年龄计算:提供出生年份时自动计算即将到达的年龄
  • 多格式日期解析:灵活处理德式日期写法
  • 本地文件存储:纯 Markdown 格式, human-readable,便于手动编辑或备份
  • 自动提醒机制:支持 7天前、1天前、当天三档提醒

潜在缺点与局限性

  • 单文件存储:无数据库支持,大规模数据时性能受限
  • 无多用户隔离:所有数据共享同一文件,缺乏权限控制
  • 德语为主:虽支持部分英语,但主要优化德语表达
  • 依赖本地文件路径:硬编码路径 /home/clawd/clawd/data/birthdays.md,移植性受限
  • 无云端同步:设备间数据无法自动同步
  • 提醒功能依赖外部 cron:需手动配置定时任务

适合人群

德语用户、偏好本地隐私存储的个人用户、需要简单生日追踪而不想使用复杂日历应用的场景。

常规风险

  • 文件读写权限问题可能导致数据丢失
  • 日期解析歧义(如 02.03 可能是 3月2日或 2月3日,依赖德式 DD.MM 惯例)
  • 无输入验证可能产生脏数据
  • 并发写入风险(多进程同时修改文件)

安全解读

核心用法

Birthday Reminder 是一款极简风格的本地生日管理 Skill,通过自然语言交互实现完整的生日生命周期管理:

添加生日:支持多种口语化表达,如"Valentina hat am 14. Februar Geburtstag"、"Max, 15.03.1990"或"X wurde am 10.05.1985 geboren",系统自动解析姓名、日期,计算即将到达的年龄并持久化存储。

智能查询:可询问"Wann hat X Geburtstag?"、"Nächste Geburtstage"或"Wie alt wird X?",Skill 读取本地数据后按日期排序展示,标注剩余天数与目标年龄。

数据存储:所有信息保存在 /home/clawd/clawd/data/birthdays.md,采用人类可读的 Markdown 格式,便于手动编辑与版本控制。

显著优点

  • 极致隐私:纯本地文件存储,零网络通信,生日数据永不离开设备
  • 自然语言理解:无需记忆指令格式,像聊天一样管理生日
  • 智能年龄计算:自动推算即将到达的年龄,提前感知重要节点
  • 开放格式:Markdown 存储便于导出、备份与跨平台同步
  • 定时提醒潜力:内置 cron 检查逻辑,支持 7天/1天/当天三级提醒

潜在局限

  • 单设备局限:无云同步能力,多设备用户需自行解决数据同步
  • 德语场景优化:自然语言模式针对德语表达设计,其他语言支持有限
  • 无重复提醒:依赖外部 cron 机制,需用户自行配置定时任务
  • 数据恢复依赖手动:无自动备份机制,误删文件即丢失数据

适合人群

隐私敏感型用户、德语使用者、偏好本地优先数据管理的极简主义者,以及需要为小型团队/家庭维护生日列表的场景。

常规风险

  • 文件权限风险:若数据目录权限配置不当,可能导致其他用户读取生日信息
  • 数据完整性:手动编辑 Markdown 时格式错误可能导致解析失败
  • 无加密存储:生日信息以明文保存,设备被物理获取时数据可读

建议定期备份 birthdays.md 文件,并确保数据目录权限设置为仅当前用户可访问。

Birthday Reminder 内容

scripts文件夹
手动下载zip · 5.0 kB
birthday.pytext/plain
请选择文件