ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified productivity Safety 4/5

chatgpt-import

Import ChatGPT conversation history into OpenClaw's memory search. Use when migrating from ChatGPT, giving OpenClaw access to old conversations, or building a searchable archive of past chats.

Why use this skill?

Seamlessly migrate your ChatGPT conversation history into OpenClaw. Create a searchable, local archive of your AI chats for improved productivity and knowledge management.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/samdickson22/chatgpt-import
Or

What This Skill Does

The chatgpt-import skill is a powerful migration and archival tool designed to bridge the gap between your legacy ChatGPT conversation history and the OpenClaw ecosystem. By transforming raw exported JSON data from OpenAI into a structured, searchable SQLite database, this skill allows OpenClaw to reference your past insights, technical snippets, and creative brainstorming sessions directly within its memory search module. Rather than relying on sporadic manual copy-pasting, this skill automates the ingestion process, ensuring that your long-term memory is fully indexed and contextually aware of your prior interactions.

Installation

To install this skill, run the following command in your terminal: clawhub install openclaw/skills/skills/samdickson22/chatgpt-import

Ensure you have the necessary Python dependencies installed as specified in the source repository. Once the skill is installed, follow the documented workflow: export your data from ChatGPT, run the convert_chatgpt.py script to generate markdown files, and finally use bulk_embed.py to create the SQLite memory file. Update your OpenClaw config.yaml to include the path to your new .sqlite database and restart the gateway to initialize the index.

Use Cases

  • Project Continuity: Recall specific technical decisions or codebase explanations discussed in ChatGPT months ago when starting a new iteration of a project.
  • Knowledge Management: Create a private, local knowledge base of curated answers, coding solutions, and brainstorming notes that you can query anytime.
  • Migration: Transition your primary AI workspace from a cloud-only environment to an integrated, local OpenClaw experience without losing historical context.
  • Research Archival: Maintain a searchable database of long-form research conversations for quick reference during current technical documentation tasks.

Example Prompts

  1. "Search my chat history for the explanation of the custom middleware we designed for the legacy authentication project."
  2. "Find the brainstorming notes regarding the project architecture from my conversations last spring."
  3. "Look through my imported ChatGPT logs and summarize the common bugs we encountered while deploying the Python backend."

Tips & Limitations

This process requires an active OpenAI API key for generating vector embeddings. While the cost is negligible (typically less than $0.20 for thousands of conversations), be mindful of sensitive data within your exported files; if you have stored passwords or tokens in your chat history, scrub them manually before running the embedding script. The process is one-way, meaning updates to your OpenAI account will not automatically sync unless you re-run the import process. Ensure your SQLite file is stored locally to maintain privacy and offline accessibility.

Metadata

Stars1133
Views0
Updated2026-02-18
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-samdickson22-chatgpt-import": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#migration#memory#search#history#integration
Safety Score: 4/5

Flags: file-write, file-read, external-api