wiki-history-ingest
ar9av/obsidian-wiki
Router for ingesting agent conversation history from Claude, Copilot, Codex, Hermes, OpenClaw, or Pi.
What is wiki-history-ingest?
A thin dispatcher that routes agent history ingestion requests to specialized skills based on the target agent. Use this when you need to import conversation sessions or memory artifacts from any supported AI agent into your wiki.
- Routes history ingest requests to the correct agent-specific skill
- Supports Claude, Copilot, Codex, Hermes, OpenClaw, and Pi history sources
- Auto-detects agent type from file paths and session artifacts
- Distinguishes between document ingestion (wiki-ingest) and history ingestion (wiki-history-ingest)
- Delegates full workflow execution to destination skills
How to install wiki-history-ingest
npx skills add https://github.com/ar9av/obsidian-wiki --skill wiki-history-ingestHow to use wiki-history-ingest
- 1.Invoke with `/wiki-history-ingest <agent-name>` where agent-name is claude, copilot, codex, hermes, openclaw, or pi
- 2.Alternatively provide a file path or session artifact; the skill will auto-detect the agent type
- 3.If ambiguous, respond to the clarification prompt selecting your target agent
- 4.The skill routes to the appropriate agent-specific history ingest skill and executes its workflow
Use cases
- Import Claude conversation sessions from ~/.claude JSONL files
- Ingest VS Code Copilot chat transcripts and session-store.db
- Load Codex rollout/session index artifacts
- Migrate Hermes agent memory and session data
- Import OpenClaw MEMORY.md and session artifacts
- AI agent users managing multiple conversation histories
- Developers consolidating agent interactions into a unified wiki
- Teams tracking agent-assisted coding sessions across platforms
wiki-history-ingest FAQ
wiki-ingest is for documents and content sources. wiki-history-ingest is specifically for agent conversation history and session artifacts.
Yes. Provide a file path or session artifact and the skill will infer the agent type using routing rules (e.g., ~/.claude for Claude, session-store.db for Copilot).
The skill routes to the destination agent-specific skill and executes its complete workflow. Manifest, index, and log updates are handled by the destination skill.
Claude, Copilot, Codex, Hermes, OpenClaw, and Pi.
Full instructions (SKILL.md)
Source of truth, from ar9av/obsidian-wiki.
name: wiki-history-ingest description: > Unified wiki-history-ingest entrypoint for conversation/session sources. Use this when the user says "/wiki-history-ingest claude", "/wiki-history-ingest copilot", "/wiki-history-ingest codex", "/wiki-history-ingest pi", or asks to ingest agent history without naming the underlying skill. This router dispatches to the specialized history skill.
Unified History Ingest Router
This is a thin router for history sources only. It does not replace wiki-ingest for documents.
Subcommands
If the user invokes /wiki-history-ingest <target> (or equivalent text command), dispatch directly:
| Subcommand | Route To |
|---|---|
claude | claude-history-ingest |
copilot | copilot-history-ingest |
codex | codex-history-ingest |
hermes | hermes-history-ingest |
openclaw | openclaw-history-ingest |
pi | pi-history-ingest |
auto | infer from context using rules below |
Routing Rules
- If the user explicitly says
claude,copilot,codex,hermes,openclaw, orpi, route directly. - If the user provides a path/source:
~/.claudeor Claude memory/session JSONL artifacts ->claude-history-ingest~/.copilot,session-store.db, VS Code copilot-chat transcripts ->copilot-history-ingest~/.codexor rollout/session index artifacts ->codex-history-ingest~/.hermesor Hermes memories/session artifacts ->hermes-history-ingest~/.openclawor OpenClaw MEMORY.md/session JSONL artifacts ->openclaw-history-ingest~/.pi/agent/sessionsor Pi session JSONL artifacts ->pi-history-ingest
- If ambiguous, ask one short clarification:
- "Should I ingest
claude,copilot,codex,hermes,openclaw, orpihistory?"
- "Should I ingest
Execution Contract
- After routing, execute the destination skill's workflow exactly.
- Do not duplicate destination logic in this file.
- Leave manifest/index/log update semantics to the destination skill.
UX Convention
- Use
wiki-ingestfor documents/content sources - Use
wiki-history-ingestfor agent history sources
Examples:
/wiki-history-ingest claude/wiki-history-ingest copilot/wiki-history-ingest codex/wiki-history-ingest hermes/wiki-history-ingest openclaw/wiki-history-ingest pi$wiki-history-ingest claude(agents that use$skillinvocation)$wiki-history-ingest copilot
Related skills
More from ar9av/obsidian-wiki and the wider catalog.

wiki-ingest
Distill documents, chat logs, PDFs, URLs, and raw text into interconnected Obsidian wiki pages.

wiki-lint
Audit and fix structural issues in your Obsidian wiki—orphaned pages, broken links, stale content, and more.

wiki-query
Search and synthesize answers from your compiled Obsidian wiki with multi-hop relationship traversal.

wiki-rebuild
Archive, rebuild, or restore your wiki from scratch with full safety and version control.

wiki-research
Autonomously research topics via multi-round web search and synthesize findings into your Obsidian wiki.

wiki-setup
Initialize a new Obsidian wiki vault with structure, config, and special files.