ar9av/wiki-history-ingest
> 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.
npx skills add https://github.com/Ar9av/obsidian-wiki --skill wiki-history-ingest
This is a thin router for history sources only. It does not replace wiki-ingest for documents.
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 |
claude, copilot, codex, hermes, openclaw, or pi, route directly.~/.claude or Claude memory/session JSONL artifacts -> claude-history-ingest~/.copilot, session-store.db, VS Code copilot-chat transcripts -> copilot-history-ingest~/.codex or rollout/session index artifacts -> codex-history-ingest~/.hermes or Hermes memories/session artifacts -> hermes-history-ingest~/.openclaw or OpenClaw MEMORY.md/session JSONL artifacts -> openclaw-history-ingest~/.pi/agent/sessions or Pi session JSONL artifacts -> pi-history-ingestclaude, copilot, codex, hermes, openclaw, or pi history?"wiki-ingest for documents/content sourceswiki-history-ingest for agent history sourcesExamples:
/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 $skill invocation)$wiki-history-ingest copilotTake ar9av/wiki-history-ingest from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.