claude-history-ingest

Ingest Claude Code conversation JSONL into Obsidian wiki pages.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/Nero-kk/claude-agent-skills --skill claude-history-ingest
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-history-ingest
Source: https://github.com/Nero-kk/claude-agent-skills/tree/main/claude-skills/claude-history-ingest
Command: npx skills add https://github.com/Nero-kk/claude-agent-skills --skill claude-history-ingest

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ingest Claude Code conversations into the Obsidian wiki to distill past sessions into structured, searchable knowledge.

Core Features & Use Cases

  • Ingest memory files and conversation JSONL to wiki pages per project
  • Generate project overview pages and reference material
  • Use append vs full ingest modes; maintain manifest to track delta

Quick Start

Run the ingest to start processing new or updated Claude Code history into the wiki.

Frequently Asked Questions about claude-history-ingest

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

FAQPage Schema
How do I ingest Claude Code conversation history into an Obsidian wiki?

You can ingest Claude Code history by processing memory files and conversation JSONL into topic-centered Obsidian wiki pages. This distills past sessions into structured, searchable knowledge using a manifest-driven delta process.

What is the best way to distill knowledge from past Claude Code sessions?

Distilling knowledge from Claude Code sessions involves ingesting conversation JSONL and memory files into an Obsidian wiki. This generates structured project overview pages and reference material from past interactions.

Do I need specific environment variables to sync Claude history with Obsidian?

Yes, syncing Claude history to Obsidian requires setting the OBSIDIAN_VAULT_PATH and CLAUDE_HISTORY_PATH environment variables. These paths direct the ingest process to read conversation files and write distilled wiki pages.

Can I append new Claude conversations to an existing Obsidian wiki page?

Yes, you can append new Claude conversations to existing Obsidian wiki pages. The ingest process uses append mode and reads a .manifest.json file to track deltas, ensuring topic-centered pages remain updated without full overwrites.

How does a manifest-driven delta process work for Claude history ingestion?

The manifest-driven delta process uses a .manifest.json file to track processed conversation JSONL entries. This ensures only new or updated Claude history is ingested into the Obsidian wiki, enabling efficient incremental knowledge updates.

What is the difference between append and full ingest modes for Claude history?

Append ingest mode adds new conversation deltas to existing wiki pages via manifest tracking, while full ingest mode processes the entire Claude history. Both modes generate project overview pages and reference material from conversation JSONL.