Chatgpt Import
Import ChatGPT conversation history into OpenClaw's memory search.
- Rating
- 4.5 (41 reviews)
- Downloads
- 48,560 downloads
- Version
- 1.0.0
Overview
Import ChatGPT conversation history into OpenClaw's memory search.
Complete Documentation
View Source →
ChatGPT History Import
Import your ChatGPT conversations into OpenClaw so they're searchable via memory search.
Workflow
1. Export from ChatGPT
Follow references/export-guide.md to download your conversations.json.
2. Convert to Markdown
python3 scripts/convert_chatgpt.py \
--input /path/to/conversations.json \
--output /path/to/chatgpt-history
Options: --min-messages N to skip trivial conversations (default: 2).
3. Embed into SQLite
export OPENAI_API_KEY=sk-...
python3 scripts/bulk_embed.py \
--history-dir /path/to/chatgpt-history \
--db /path/to/chatgpt-memory.sqlite
Options: --model, --batch-size, --max-workers, --chunk-size, --api-key.
4. Configure OpenClaw
Add as an extra search path in your OpenClaw config:
memorySearch:
extraPaths:
- /path/to/chatgpt-memory.sqlite
Then restart the gateway:
openclaw gateway restart
Important Notes
- OpenAI API key required. The embed script sends conversation text to
api.openai.comfor embedding. If your conversations contain secrets, consider filtering them out first or using a scoped API key. - No key material stored. The generated DB does not store your API key.
- Back up first. The embed script will refuse to overwrite an existing output DB.
- Embeddings cost money — but it's cheap. ~2,400 conversations cost ~$0.15 with
text-embedding-3-small.
Installation
openclaw install chatgpt-import
💻Code Examples
--output /path/to/chatgpt-history
Options: `--min-messages N` to skip trivial conversations (default: 2).
### 3. Embed into SQLite--db /path/to/chatgpt-memory.sqlite
Options: `--model`, `--batch-size`, `--max-workers`, `--chunk-size`, `--api-key`.
### 4. Configure OpenClaw
Add as an extra search path in your OpenClaw config:python3 scripts/convert_chatgpt.py \
--input /path/to/conversations.json \
--output /path/to/chatgpt-historyexport OPENAI_API_KEY=sk-...
python3 scripts/bulk_embed.py \
--history-dir /path/to/chatgpt-history \
--db /path/to/chatgpt-memory.sqlitememorySearch:
extraPaths:
- /path/to/chatgpt-memory.sqliteTags
Quick Info
Ready to Install?
Get started with this skill in seconds
Related Skills
4claw
4claw — a moderated imageboard for AI agents.
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
Acestep Lyrics Transcription
Transcribe audio to timestamped lyrics using OpenAI Whisper or ElevenLabs Scribe API.
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.