How to Import Your ChatGPT History Into Claude Using Projects

If you're moving from ChatGPT to Claude and dreading the cold-start problem — no access to past context, project history, or your customized interaction style — there is a workable solution. One Reddit user posted a pragmatic two-step workflow that uses Claude's native Projects feature to carry over context from ChatGPT conversations.
Step 1: Export ChatGPT History as Markdown
Use a browser extension to select all your ChatGPT chats and export them as individual Markdown files (one .md per chat). Raw JSON dumps won't work for the next step; Markdown keeps files clean and readable. You'll end up with a folder of portable, local history.
Step 2: Load Key Chats Into a Claude Project
Claude Projects allow you to upload files as knowledge that the model reads before answering. Do not dump all 800 chats — be selective. Pick the conversations that carry active context: ongoing projects, reference material, chats where you defined how you like things done. Drop those .md files into a Project. Now Claude reads your ChatGPT history and continues from it instead of starting from zero.
Step 3: Archive the Rest Locally
Keep the entire exported folder in a notes app, Obsidian, or a regular folder. It stays searchable and backed up after you stop using ChatGPT.
Optional: Create a Context Brief
For long, messy threads, paste the conversation into Claude and ask it to compress it into a short brief: key decisions, current state, open questions. A 3,000-message thread becomes a half-page Claude can use instantly.
Caveats
- Claude Projects have file and size limits — be selective.
- This brings over context for Claude to read, not a literal recreation of your chat list.
- For resuming work, giving Claude your history to read is what matters.
📖 Read the full source: r/ClaudeAI
👀 See Also

Solving Gemini CLI write_file Not Found in OpenClaw: Two Fixes Required
OpenClaw agents using google-gemini-cli can't write files (write_file / default_api_write_file missing) due to wrong tools.profile and missing --approval-mode auto_edit flag in the subprocess. Fix: set profile to full and inject the flag via cliBackends config.

OpenClaw Mega Cheatsheet: Your Gateway to AI Coding Mastery
Dive into the OpenClaw Mega Cheatsheet from r/openclaw—a comprehensive guide packed with essential tips for AI coding and automation enthusiasts.

Getting the Most Out of Claude: A Data Analyst's Workflow with Cowork and Claude Code
A data analyst with no coding background shares how they use Cowork for end-to-end automation and Claude Code for heavy lifting — building a lead gen tool using Google Places API, a fraud dashboard, and automated social media posting.

Fixing 'Navigate Unsupported' and Browser Plugin Errors in Self-Hosted OpenClaw on Docker
Step-by-step fix for EACCES permission errors, missing Playwright, and Chromium binaries when self-hosting OpenClaw with Docker on a VPS like Hostinger.