用途:该技能用于与用户个人的 Notion LifeOS 工作区交互,管理任务、笔记、项目、资源与 Make Time 日记,基于 PARA 方法与 Make Time 框架。任何 LifeOS 交互都需要它。
主要能力:按意图映射到对应数据库,如“记笔记”写入 Notes、“添加任务”写入 Task、“创建项目”写入 Projects、“今天最好的事”写入 Make Time。支持结构化查询,例如 scripts/query-tasks.sh --date today、--undone、--done --since YYYY-MM-DD --by-edited,以及 query-notes.sh、query-projects.sh。还提供反思命令:/challenge 用过去写作压力测试当前信念,/emerge 浮现近期思考中的重复主题,/drift 对比目标与实际活动(结合 Git 历史),输出仅到终端,不写入 Notion。
使用方式:使用 MCP 工具时参考 references/mcp-guide.md;使用 REST API 时参考 references/api-guide.md;结构化查询必须用脚本或 REST API,MCP notion-search 仅语义搜索,不能按属性值过滤。写入前先读取 references/schema.md 获取字段名与类型。数据库 ID 从 ~/.config/notion-lifeos/CONFIG.private.md 读取,缺失时搜索 LifeOS 根页面。日期仅用 ISO-8601。Make Time 写入前用 scripts/check_today_journal.sh 去重。
适用场景:个人任务与笔记管理、项目跟踪、日记记录、基于历史数据的反思分析。
限制:不适用于 Notion 产品问题、通用生产力建议、其他笔记应用迁移、数据库结构修改。MCP 中复选框用 YES/NO,URL 属性需加 userDefined: 前缀,日期属性需拆分,multi_select 用逗号分隔字符串。REST API 使用 database_id,MCP 使用 data_source_id。Select 值不可硬编码,须先获取 schema。重复数据库名时须使用 LifeOS 根页面下的数据库。