x-grok-to-obsidian

将X平台的Grok对话导出为Obsidian可用的Markdown笔记。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:x-grok-to-obsidian。
它的用途是:将X平台的Grok对话导出为Obsidian可用的Markdown笔记。
完整的 Skill 内容见:https://321skill.com/skills/x-grok-to-obsidian-x-6/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

‘帮我把刚才和Grok讨论量子计算基础的对话保存下来。’ 它会指引你打开浏览器开发者工具,捕获网络请求中的JSON数据并保存。然后,你运行工具提供的Python脚本,指定JSON文件路径,脚本会自动生成一个包含完整对话、带有创建时间和原始链接的Markdown文件,你可以直接将其拖入Obsidian库中。

介绍

该工具解决了用户在X(原Twitter)上与Grok AI对话后,难以将对话历史以结构化、可追溯的方式保存到个人知识库(如Obsidian)中的问题。它能够将一次性的、易散的在线对话,转化为永久、可搜索、可链接的本地知识资产。

使用方法是通过浏览器的开发者工具网络捕获功能,抓取与Grok对话相关的JSON数据。用户只需在X网站上与Grok进行对话,然后打开浏览器开发者工具的“网络”(Network)标签页,找到包含对话数据的请求(通常包含“conversation”等关键词),将其响应内容保存为JSON文件。最后,运行本工具提供的脚本,将JSON文件转换为带有YAML前置元数据(包含原始URL、创建时间等)的Markdown文件。

该工具非常适合有知识管理习惯的AI重度用户、内容创作者、学术研究者以及任何希望系统化保存与AI交互记录的人。特别是那些使用Obsidian、Logseq等双链笔记软件构建个人知识体系的用户,可以无缝地将Grok对话整合进自己的知识网络。

使用建议:建议在每次重要的Grok对话结束后及时导出,以免网络数据被刷新。注意,此方法依赖于X网页端的网络请求,若X的API或前端结构发生重大变更,可能需要调整抓取策略。导出的Markdown文件可以进一步通过Obsidian的模板、标签或双链功能进行深度组织。

核心特点

与通用的网页内容抓取或剪藏插件不同,本工具专门针对X平台Grok对话的JSON数据结构进行解析,能精准地分离用户与AI的对话轮次,并生成符合Obsidian使用习惯的YAML前置元数据和Markdown格式,确保了对话结构的完整性和笔记的可移植性。

注意事项

不适合实时、自动化的对话备份,需要用户手动进行网络捕获操作。

常见问题

如何获取Grok对话的JSON数据?

在X网页版打开Grok对话页面,使用浏览器开发者工具(F12)的Network标签,筛选XHR/Fetch请求,找到包含对话内容的请求,复制其Response JSON并保存为文件。

导出的Markdown文件包含哪些信息?

文件包含YAML前置元数据(对话URL、创建时间)以及按轮次清晰区分的用户提问和Grok回答的Markdown正文。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/x-grok-to-obsidian-x-6/raw/index.md 读取 x-grok-to-obsidian 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。