Remember Conversations
SkillDocs & knowledgeImport chat history from ChatGPT exports, Claude history, Slack archives, or shared conversation URLs into persistent memory.
Use Remember Conversations in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Remember Conversations and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the Remember Conversations skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
What this skill tells your AI
The instructions your AI receives, as published by markmhendrickson/neotoma in skills/remember-conversations/SKILL.md and read by Ahel’s review.
Import conversation history into Neotoma memory. Supports ChatGPT JSON exports, Claude history files, Slack archive exports, and shared conversation URLs.
When to use
When the user wants to persist past AI conversations, chat transcripts, or messaging archives into durable memory — preserving decisions, commitments, and context that would otherwise be lost.
Prerequisites
Run the ensure-neotoma skill first if Neotoma is not yet installed or configured in your current harness.
Supported sources
| Source | Format | Method |
|---|---|---|
| ChatGPT | JSON export (conversations.json) | File read |
| Claude | Conversation history files | File read |
| Slack | Archive export (ZIP with JSON channels) | File read |
| Shared URLs | ChatGPT/Claude share links | Web scraper MCP or fetch |
| Meeting transcripts | VTT, SRT, TXT, MD files | File read |
Workflow
Phase 0: Verify Neotoma
Confirm Neotoma MCP is connected (call get_session_identity).
Phase 1: Identify source
- Ask the user what to import:
- ChatGPT export file path
- Claude conversation history directory
- Slack export archive path
- A shared conversation URL
- A transcript file
- Detect the format from the file extension or content structure.
Phase 2: Parse and preview
- Read the file or fetch the URL.
- Parse conversations into a structured list: title, date, message count, participants.
- Present a preview: total conversations, date range, highlights.
- Ask the user to confirm which conversations to import (all, or selected by title/date).
Phase 3: Extract entities
For each conversation:
- Store the conversation as a
conversationentity with title and date. - Store each substantive message as a
conversation_messageentity linked via PART_OF. - Extract embedded entities:
- Decisions: conclusions, choices, architectural decisions
- Tasks: commitments, action items, follow-ups
- Contacts: people mentioned or participating
- Events: scheduled meetings, deadlines
- Set
source_fileto the original filename for file-based imports. - Use the combined store path (entities + file) so the raw export is preserved as a source.
Phase 4: Reconstruct timeline
After importing, reconstruct a timeline of key events from the conversations:
- Decisions made (with date and conversation source)
- Tasks committed to (with assignee and deadline if available)
- People involved (with context of the relationship)
Present the timeline to the user with provenance: each event traced to a specific conversation and message.
Phase 5: Report results
Summarize:
- Conversations imported
- Entities extracted by type
- Timeline events reconstructed
- Offer follow-up queries ("What decisions did I make about X?")
Do not
- Import without user confirmation.
- Store raw conversation content in chat replies beyond what answering requires.
- Create duplicate conversation entities — check by title and date before storing.
Signals
- GitHub stars
- 32
- Forks
- 4
- Last commit
- Oct 2026
Advanced
- Item type
- skill
- Key
remember-conversations- Source
- github.com/markmhendrickson/neotoma
github.com/markmhendrickson/neotoma
More in Docs & knowledge
Skill · mattpocock
More in Docs & knowledgecanvas-design
Skill · anthropics
More in Docs & knowledgedoc-coauthoring
Skill · anthropics
More in Docs & knowledgepopups
Skill · coreyhaines31
More in Docs & knowledgewriting-for-agents
Skill · mattpocock
More in Docs & knowledgespec-driven-development
Skill · addyosmani
More in Docs & knowledge