Obsidian-wiki wiki-history-ingest
install
source · Clone the upstream repo
git clone https://github.com/Ar9av/obsidian-wiki
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Ar9av/obsidian-wiki "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.skills/wiki-history-ingest" ~/.claude/skills/ar9av-obsidian-wiki-wiki-history-ingest && rm -rf "$T"
manifest:
.skills/wiki-history-ingest/SKILL.mdsource content
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 |
|---|---|
| |
| |
| |
| |
| infer from context using rules below |
Routing Rules
- If the user explicitly says
,claude
,codex
, orhermes
, route directly.openclaw - If the user provides a path/source:
or Claude memory/session JSONL artifacts ->~/.claudeclaude-history-ingest
or rollout/session index artifacts ->~/.codexcodex-history-ingest
or Hermes memories/session artifacts ->~/.hermeshermes-history-ingest
or OpenClaw MEMORY.md/session JSONL artifacts ->~/.openclawopenclaw-history-ingest
- If ambiguous, ask one short clarification:
- "Should I ingest
,claude
,codex
, orhermes
history?"openclaw
- "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
for documents/content sourceswiki-ingest - Use
for agent history sourceswiki-history-ingest
Examples:
/wiki-history-ingest claude/wiki-history-ingest codex/wiki-history-ingest hermes/wiki-history-ingest openclaw
(agents that use$wiki-history-ingest claude
invocation)$skill