← Back to Skills Marketplace
cyresearch

Chatgpt Memory Extraction

by cyresearch · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
157
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install chatgpt-memory-extraction
Description
Extract structured personal memories from ChatGPT export data (conversations JSON). Produces organized timeline, people profiles, and thematic records by dee...
README (SKILL.md)

ChatGPT Memory Extraction

Transform ChatGPT conversation exports into a structured personal memory archive.

⚠️ For Users

AI agents cut corners on large text volumes. Review each batch. Praise quality, not speed.

Read quality rules for ChatGPT-specific pitfalls and known AI failure modes.

Workflow

  1. Prepare: User exports ChatGPT data:
    • Go to ChatGPT → Settings → Data controls → Export data → Confirm export
    • OpenAI will send an email when the export is ready (may take hours to days depending on data size)
    • Download the zip file from the email link (requires being logged into ChatGPT)
    • Unzip to get conversations-*.json files and other data
  2. Extract: Run scripts/extract_conversations.py to convert JSON → readable text files + conversation index
  3. Read & Write: Process one quarter at a time. Read every conversation fully. Write timeline per output-format.md. User reviews before proceeding. Split into monthly batches for 100+ conversations.
  4. Extract Dimensions: Update people files and topic files. Every person mentioned → their file updated.
  5. Incremental: On new exports, compare IDs, process only new content.

Output Structure

See output-format.md.

Usage Guidance
This skill appears to do exactly what it says: parse your ChatGPT export JSON into local, readable files. Before running it: (1) review the included script yourself (it's short and local) to confirm it matches expectations; (2) run it on a copy of your export in a trusted/local environment (not a public machine) because extracted files will contain personal data; (3) back up the original export first; (4) avoid uploading extracted archives to third-party services unless you trust them; and (5) if you intend to clone a GitHub repo mentioned in the README, verify the repo's authenticity and that its contents match the code included with the skill.
Capability Analysis
Type: OpenClaw Skill Name: chatgpt-memory-extraction Version: 1.0.1 The skill is a legitimate utility designed to help users organize their ChatGPT data exports into a structured personal archive. The included Python script (scripts/extract_conversations.py) processes local JSON files and converts them into readable text without any network activity, shell execution, or obfuscation. The instructions in SKILL.md and the quality guidelines in references/quality-rules.md are focused on improving the accuracy of the AI's summarization and preventing 'AI laziness' during data processing, with no evidence of malicious intent or data exfiltration.
Capability Assessment
Purpose & Capability
Name/description claim to convert ChatGPT export JSON into structured notes — the included Python script and SKILL.md directly implement that. Required tooling (Python 3.8+) and local file inputs are proportionate; no unrelated credentials, binaries, or external services are requested.
Instruction Scope
SKILL.md directs the user to export data from ChatGPT and run the included script on local files, processing conversations quarter-by-quarter with human review. Instructions only reference user-provided export files and local output paths; they do not instruct the agent to read unrelated system files or to transmit data to third parties.
Install Mechanism
No install spec — instruction-only with a bundled Python script. README suggests optional git clone or npx clawhub install which is typical for OpenClaw skills. Nothing in the package downloads or extracts remote archives at runtime.
Credentials
The skill requires no environment variables, no credentials, and no config paths. The Python script only reads input_dir files and writes local output; it does not access environment secrets or networked tokens.
Persistence & Privilege
The skill is not always-enabled and does not request elevated or persistent privileges. It does not modify other skills or system-wide settings. Autonomous invocation defaults are standard and not concerning here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install chatgpt-memory-extraction
  3. After installation, invoke the skill by name or use /chatgpt-memory-extraction
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Fix unicode control characters
v1.0.0
Initial release: extract structured personal memories from ChatGPT export data
Metadata
Slug chatgpt-memory-extraction
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Chatgpt Memory Extraction?

Extract structured personal memories from ChatGPT export data (conversations JSON). Produces organized timeline, people profiles, and thematic records by dee... It is an AI Agent Skill for Claude Code / OpenClaw, with 157 downloads so far.

How do I install Chatgpt Memory Extraction?

Run "/install chatgpt-memory-extraction" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Chatgpt Memory Extraction free?

Yes, Chatgpt Memory Extraction is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Chatgpt Memory Extraction support?

Chatgpt Memory Extraction is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Chatgpt Memory Extraction?

It is built and maintained by cyresearch (@cyresearch); the current version is v1.0.1.

💬 Comments