SuperAPI AI 工具集

browsing-history

通用与其它

查看项目

更新于 10-15 21:53

技能介绍

用途:查询来自所有已同步设备的浏览历史,支持自然语言提问,例如查找昨天读过的文章、某设备的历史、按主题或域名检索页面,以及导出历史记录。

主要能力:数据库位于 ~/data/browsing.db,覆盖 iPhone、iPad、Mac、桌面、Android 等同步设备。时间字段使用 visit_time(Chrome 实际访问时间戳,桌面与移动端均为 100% 覆盖)与 first_seen(导入时间戳,约 15 分钟精度,作为回退),查询时用 COALESCE(visit_time, first_seen) 保证时间准确。支持按设备、天数、域名、结果数量过滤,支持按域名或类别分组,并可用 LLM 分类(通过 llm CLI 调用 Claude 3.5 Haiku)。输出默认 Markdown,也可输出 JSON 或保存到文件。

使用方式:运行 python3 ~/.claude/skills/browsing-history/browsing_query.py "<query>" [options]。常用选项包括 --device、--days、--domain、--limit、--format、--output、--group-by、--categorize。自然语言可识别 yesterday、today、last week、last month、last N days,关键词会在 URL 和标题中搜索。例如:python3 ~/.claude/skills/browsing-history/browsing_query.py "yesterday" --device iPhone;python3 ~/.claude/skills/browsing-history/browsing_query.py "last week" --categorize --group-by category --output ~/Research/vault/browsing-week.md。

适用场景:回顾近期阅读内容、按设备或主题找回页面、将历史导出到 Obsidian 等笔记库、按类别整理浏览记录。

限制:同一 URL 在同一天会去重为一条记录;first_seen 精度约 15 分钟;LLM 分类依赖 llm CLI 与 Claude 3.5 Haiku。其他收费、价格或平台细节暂未提供。