Rohan Singh's Weblog

Writing about software, data science, and things I learn along the way.

Importing 1,373 ChatGPT Conversations Into Obsidian

I just finished a full ChatGPT-to-Obsidian import and wanted to share what worked, why it mattered, and what others can take from it.

GIT

Obsidian Graph

Why I did this

My chat history had become valuable reference material, but it was trapped in one interface and hard to reuse. I wanted:

  • Searchable local ownership of my conversations
  • Structured notes I can revisit and link
  • A repeatable workflow I can trust

How I approached it

I used gpt-obsidian with an incremental import workflow:

  • Validated source and vault health with doctor
  • Imported all conversations into organized chat notes
  • Generated topic notes and monthly indexes automatically
  • Produced machine-readable + human-readable reports for traceability

Results

  • Conversations updated: 1,373
  • Errors: 0
  • Indexes updated: 38
  • Topic notes updated: 4,016
  • Bases updated: 2

What to take away

  • Treat chat exports like knowledge assets, not disposable logs.
  • Add structure during import (indexes, topics, reports), not later.
  • Start with reliability first (validation + error-free runs), then optimize speed.
  • Use incremental pipelines so each future sync is easier and safer.

If you’re building with AI daily, your conversation archive is probably one of your most underused assets.

← Back to writing