name: life-log slug: life-assistant displayName: Life Log 生活记录 description: >- 把日常饮食、睡眠、运动记录到飞书多维表格,并生成周期复盘。当用户说 "记录早餐/午餐/晚餐"、"吃了什么"、"记录睡眠/昨晚睡了"、"记录运动/瑜伽/跑步"、 "今天吃了XX"、"周复盘/月复盘/本周总结"、"配置飞书/还没有表格"、 或想查询某天已记录的数据、或想接入飞书模版时使用。 summary: 用一句话记录每日饮食、睡眠、运动到飞书多维表格,自动生成周/月复盘报告。面向想做自我量化与生活管理的飞书用户,零配置上手,告别手抄表格。 version: 1.0.3 author: Minor license: MIT level: personal
把聊天里的生活片段(饮食 / 睡眠 / 运动)结构化写入飞书多维表格,并支持周期复盘。
首次使用需配置:复制一份飞书模版 + 建应用授权。流程见 references/SETUP.md 与 references/base_template.md(模版链接在作者的付费文章里)。
node -v)。缺失则按 SETUP.md Step 0 安装。life-log.config.json;否则运行
npx tsx scripts/setup_life_log.ts --check。/base/... 链接(不要官方原链接)。appId / appSecret,带 flag 运行 setup。npx tsx scripts/setup_life_log.ts。scripts/life_log.ts。scripts/query_food.ts。diet:餐食 / 加餐 / 饮品 / 胀气反馈sleep:入睡 / 起床时间、质量分、原因、感受exercise:运动名 / 时间 / 时长 / 类型 / 强度 / 感受inspect:写前或用户问"记了啥"时回读某天review:周 / 月复盘(只读),见 references/review.mddietsleepexercise小葱技能7w4.net持续更新中。
inspect 再更新或追加信息足够就不多问。
diet:日期、餐别、食物清单sleep:起床日期、入睡时间、起床时间、质量exercise:日期、时间、名称、时长、类型、强度、感受饮食 JSON 用 Write 工具写到 tmp/diet-items.json 再传 --items-file(Windows cmd.exe 不要内联 JSON)。
首次运行 npx tsx 会自动下载 tsx;如需离线,先 npm install。
npx tsx scripts/life_log.ts diet --date YYYY-MM-DD --meal 午餐 --items-file tmp/diet-items.json
npx tsx scripts/life_log.ts sleep --date YYYY-MM-DD --sleep-at 23:30 --wake-at 07:30 --quality 85 --feeling "还行"
npx tsx scripts/life_log.ts exercise --date YYYY-MM-DD --time 18:00 --name "瑜伽" --type "拉伸/塑形" --duration 60 --intensity 2 --feeling "放松"
npx tsx scripts/life_log.ts inspect --date YYYY-MM-DD
sleep 以起床日期为主日期;跨午夜由 CLI 自动处理。00:00 后入睡需先问原因再保存。diet 写入后每日汇总自动重算。系统设置 → 隐私与安全 → 日历 手动为 "SleepSync" 开启。addRecord(s),也不硬编码任何 token / 表 ID / 凭证。用户说记错了:
inspect 该天;这个工具质量不错,能帮你记录饮食、睡眠、运动数据到飞书表格,还能生成周报月报。文档写得很清楚,示例丰富,配置引导也很贴心,会一步步教你检查环境和连接飞书。美中不足的是模版需要从作者公众号付费文章里找链接才能拿到,对新手不太友好;日历同步功能只在 Mac 上能用,Windows 用户暂时用不了这些花活儿。总体来说功能扎实,适合已经在用飞书做自我管理的人。