conversation-history

Search JSONL chat archives by channel, date, sender, and text.

143|9|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/dashhuang/openclaw-chat-history-import --skill conversation-history
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: conversation-history
Source: https://github.com/dashhuang/openclaw-chat-history-import/tree/main/conversation-history
Command: npx skills add https://github.com/dashhuang/openclaw-chat-history-import --skill conversation-history

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Locate and recall historical chat content from local archives, enabling quick access to prior decisions, exact wording, and relevant links across multiple chat tools.

Core Features & Use Cases

  • Archive search: search the local raw archive tree to retrieve past messages and decisions.
  • Recall precision: fetch exact wording, links, and chronology for audit trails.
  • Cross-channel compatibility: supports sources from Telegram, Feishu, ChatGPT exports, Claude exports, and other archive-compatible logs.

Quick Start

Ask to recall a past conversation by running memory_search first and then use the search_archive.py script to fetch exact messages from the local archive.

Frequently Asked Questions about conversation-history

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I recall past chat content from local message archives?

To recall past chat content, this Skill queries local JSONL archive entries under logs/message-archive-raw, applying filters for channel, date, sender, and text to retrieve exact memories.

Can I search chat history across different platforms like Telegram and Feishu?

Yes, cross-channel compatibility supports searching chat history from Telegram, Feishu, ChatGPT exports, Claude exports, and other archive-compatible logs stored locally.

How do I filter historical chat logs by date or sender?

Filter historical chat logs by date or sender using the search_archive.py script, which queries JSONL entries to identify exact messages matching your specified criteria.

What is the best way to retrieve exact wording and links from past conversations?

The best way to retrieve exact wording and links is running memory_search first, then using the search_archive.py script to fetch precise messages from the local raw archive tree.

Does recalling chat history require a specific local archive format?

Yes, recalling chat history requires local archives formatted as JSONL entries stored under the logs/message-archive-raw directory for the Python script to query successfully.