Agent Skills
返回列表
Cursor 聊天记录导出

Cursor 聊天记录导出

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c734898/cursor-export-logs。

技能介绍

解决的问题

Cursor 的会话记录分散在本地状态数据库中,用户想按项目复盘、归档或迁移时,只能面对不可读的 key-value 结构。该技能将 state.vscdb 中与指定项目相关的 composerData 和 bubble 记录解析为可读聊天日志,并按日期范围筛选,避免人工打开数据库或凭截图整理。

核心能力与流程

  • 按项目提取:通过 workspaceUris 匹配 Cursor 内部项目路径,只导出目标项目的消息。
  • 按日期过滤:支持 today、yesterday、具体日期、--from/--to 或最近 N 天,默认输出当天记录。
  • 结构化输出:可从 type、createdAt、text 或 richText 还原用户消息与 AI 回复,并输出 markdown、json、yaml。
  • 执行路径:先确认项目目录和日期参数,再只读访问本地 SQLite 数据,最后把每个会话保存为独立文件并汇总文件数、消息数与标题。

边界方面,它依赖 Cursor 本地数据库存在且可访问;若项目路径不一致、数据库缺失或日期范围无记录,会得到明确错误提示。由于按项目精确匹配,跨工作区或路径重命名后的历史可能无法自动命中。

使用场景

  • 在项目复盘时,从 Cursor 本地库中提取当天该项目的问答并生成 Markdown。
  • 排查历史对话时,按最近七天导出指定项目的用户消息和 AI 回复。
  • 归档会话资料时,将某日期范围内的 Cursor 记录导出为 JSON。

适合人员

  • 需要把 Cursor 项目会话归档成文档的工程师
  • 要按日期复盘 AI 协作记录的产品研发
  • 做会话数据迁移或解析的数据工程师
  • 排查历史对话中特定项目输出的开发者