openclaw-history-ingest

Extracts knowledge from OpenClaw session history and memory files into an Obsidian wiki.

Updated Nov 9, 2023
One-click install
npx skills add https://github.com/oresttokovenko/dot-files --skill openclaw-history-ingest-oresttokovenko
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openclaw-history-ingest
Source: https://github.com/oresttokovenko/dot-files/tree/main/chezmoi/dot_agents/skills/openclaw-history-ingest
Command: npx skills add https://github.com/oresttokovenko/dot-files --skill openclaw-history-ingest-oresttokovenko

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Your OpenClaw agent accumulates valuable knowledge across sessions—decisions, patterns, project context—but it stays locked in MEMORY.md files, daily notes, and JSONL transcripts. This Skill mines that history and distills it into durable, organized Obsidian wiki pages instead of letting insights fade into append-only logs. ## Core Features & Use Cases - Multi-Source Ingestion: Parses MEMORY.md, daily notes (workspace/memory/YYYY-MM-DD.md), DREAMS.md, and per-session JSONL transcripts, ranked by signal value. - Incremental Sync: Uses a .manifest.json delta check to process only new or modified files in append mode, with a full re-ingest mode for rebuilds. - Privacy-First Distillation: Redacts credentials and sensitive data, summarizes rather than quoting transcripts, and clusters knowledge by topic rather than dumping one page per session. - Use Case: After months of OpenClaw sessions across multiple projects, run the ingest to surface recurring debugging patterns into skills/ pages, project decisions into projects/<name>/ pages, and cross-session insights into synthesis/ pages—complete with provenance markers and confidence metadata. ## Quick Start Ask the assistant to process your OpenClaw history and add the extracted knowledge to your Obsidian wiki.

Frequently Asked Questions about openclaw-history-ingest

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

FAQPage Schema
How do I import my OpenClaw session history into Obsidian?

Invoke the skill with a request like "process my OpenClaw history" or "ingest ~/.openclaw". It scans MEMORY.md, daily notes, and session JSONL transcripts, then distills the knowledge into topic-clustered wiki pages in your Obsidian vault.

What OpenClaw files does the ingest process read?

It reads workspace/MEMORY.md, workspace/memory/YYYY-MM-DD.md daily notes, optional DREAMS.md, sessions.json indexes, and per-session JSONL transcripts under ~/.openclaw. It skips credentials/ and agent runtime config files entirely.

Does the ingest handle sensitive data like API keys in transcripts?

Yes. The skill applies a privacy filter that removes API keys, tokens, passwords, and credentials before writing anything to the wiki. It summarizes rather than quoting raw transcripts and asks before storing personal details.

Can I re-run the ingest without duplicating wiki pages?

Yes. Append mode (the default) checks .manifest.json and only processes new or modified source files. Full mode reprocesses everything and is intended for use after a wiki rebuild or on explicit request.

Why are old daily notes summarized instead of fully extracted?

Daily notes older than roughly 30-90 days have diminishing signal compared to recent ones. The skill prioritizes recent notes for detailed extraction and summarizes older files in bulk to keep the wiki focused on durable knowledge.