核心用法
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 惯例)
- 无输入验证可能产生脏数据
- 并发写入风险(多进程同时修改文件)