SuperAPI AI 工具集

time-ledger

办公与效率

查看项目

更新于 10-16 09:29

技能介绍

用途:会话式时间记录。用户用自然语言报告时间(如“读论文2小时、健身1小时、做了一道 leetcode”),技能将内容解析为结构化行并写入用户自己的 Notion 数据库。触发时机包括:用户报告某段时间花费、说“记一下”“记录时间”“time ledger”“整理时间账本”,或询问时间去向与回顾。

主要能力:首次写入时用 Notion 搜索定位标题含 time-ledger 的数据库(类型 database,而非页面),读取其 data_source_id 作为后续 create-pages 与 query 的父级;若匹配多个则询问用户。配套模板提供字段架构:Entry(标题)、Activity(选项:Reading/Coding/Practice/Fitness/Investing/Meeting/Writing/Life/Other)、Minutes(数字)、Date(日期,需展开为 date:Date:start)、Status(To-sort/To-confirm/Done)、Compounding(Compounding/Consuming/Neutral)、Notes(文本)。支持直接记录模式与批量整理模式。

使用方式:直接记录时解析并创建页面,确定项设 Status=Done,不确定项设 To-confirm 并在 Notes 写入具体问题,回复中一次性提问。解析规则含活动归类、时长线索(“两小时”=120、“半小时”=30、“一会儿”≈30 且标待确认)、日期(“今天”按用户本地日期)。一条报告含多个块时拆分为多行,并确认是否累加。批量整理时查询 Status 为 To-sort/To-confirm 或为空的行,确定项更新为 Done,其余问题合并成一条消息。

限制:依赖用户自己的 Notion 工作区、配套数据库模板(需从源仓库复制)及官方 Notion 连接器授权;连接器/技能配置目前位于付费 Claude 层级。仅支持自我报告,不自动追踪应用或屏幕。Compounding/Consuming 标签为人工规则而非学习模型。注意日期字段需展开,否则返回 400;若创建后 Date 列为空,需回读并用 update-page 补填;搜索时按 type database 过滤。