宠物陪伴日记
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-pet-companion-journal。
技能介绍
要解决什么问题
养宠久了,资料往往散落在聊天记录、相册和随手记的便签里:换粮记在哪、上次驱虫是几号、某次就诊开了什么药,要翻半天也拼不齐一条时间线。更麻烦的是多宠家庭——每条记录必须先搞清楚「这是哪只猫的」。
Pet Companion Journal 面向「本地优先」的宠物陪伴档案:按宠物拆分 profile,把日常、瞬间、喂食、健康与提醒写进可检索的结构化记录,而不是一次性生成一篇散文就结束。
技能如何工作
工作流里有一条硬规则:先识别宠物。单宠可简短确认后推断;多宠且未指明时必须先问清楚。读记录时优先展示可能匹配的结果,仅在歧义时再追问。
核心能力大致分五块:
- 档案:用
scripts/pet_manager.py的create/update维护名称、物种、生日或月龄、品种、性别等;昵称、领养日、绝育状态、毛色标记、性格标签、备注与头像引用为可选字段。 - 按类型落库:
scripts/record_add.py支持daily、moment、photo、feeding、health、reminder-note;半结构化叙述进正文,症状列表、药名、场景标签等放进extra。 - 提醒:
scripts/reminder_manage.py创建/列出每只宠物的提醒;scripts/reminder_check.py查到期或即将到期的项(生日、疫苗、驱虫、体检、美容、洗澡、补粮、用药、复诊等)。 - 查询与回顾:
scripts/record_query.py可按宠物、记录类型、时间范围、关键词过滤;scripts/export_report.py导出某段时间的紧凑摘要。
默认数据根目录为 ~/.pet-companion/:pets/ 存 profile JSON,records/YYYY/MM/ 为带 JSON frontmatter 的 Markdown,reminders/ 按宠物分文件,media/YYYY/MM/ 放照片与附件。更细的 schema 与查询模式见技能内 references/ 文档。
边界与注意点
这是本地档案与整理工具,不是兽医诊断或处方系统:健康相关内容可以记录、分类、检索,但不应被当作诊疗结论;若用户描述紧急症状,应建议尽快就医。
隐私上默认不把宠物照片、就诊细节等对外分享,除非用户明确要求。照片路径或细节不确定时,应标注为备注或估计,而不是假装已核实。写入后应明确说明保存在哪只宠物名下;读取时以简洁摘要加最相关条目为主,语气清晰、偏陪伴感而非冷冰冰的报表。
使用场景
- 家里两只狗,用户只说「今天吐了」,需要先确认是哪只再写入 `health` 记录并保留症状描述
- 换粮后想记下品牌、用量和宠物反应,用 `feeding` 类型归档,日后按时间范围检索对比
- 疫苗或驱虫到期前,用 `reminder_check` 拉出即将到期的项,避免和上次就诊记录对不上
- 领养新猫后逐步补全 profile,并把成长瞬间、照片 caption 按 `moment`/`photo` 挂到该宠物时间线上
适合人员
- 同时养多只猫狗、需要每条日志都落到正确宠物档案上的饲主
- 经常带宠就诊、想把症状、用药、疫苗和驱虫记录按时间串起来备查的养宠家庭
- 会请家人或宠物店代喂、希望导出一段时间摘要交接喂食与用药注意事项的负责人
- 希望用本地 `~/.pet-companion/` 留存照片与日记、不愿把就诊细节上传到第三方云的用户