Skill3.5k repo starsupdated today
wiki-history-ingest
wiki-history-ingest is a routing skill that directs agent history ingestion requests to specialized handlers for Claude, Copilot, Codex, Hermes, OpenClaw, or Pi. Use it when importing conversation logs, session artifacts, or memory files from these AI agents into an Obsidian wiki, as distinct from document ingestion handled by wiki-ingest.
Install in Claude Code
Copygit clone --depth 1 https://github.com/Ar9av/obsidian-wiki /tmp/wiki-history-ingest && cp -r /tmp/wiki-history-ingest/.skills/wiki-history-ingest ~/.claude/skills/wiki-history-ingestThen start a new Claude Code session; the skill loads automatically.
Definition
SKILL.md
# 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 1. If the user explicitly says `claude`, `copilot`, `codex`, `hermes`, `openclaw`, or `pi`, route directly. 2. If the user provides a path/source: - `~/.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-ingest` 3. If ambiguous, ask one short clarification: - "Should I ingest `claude`, `copilot`, `codex`, `hermes`, `openclaw`, or `pi` history?" ## 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-ingest` for **documents/content sources** - Use `wiki-history-ingest` for **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 `$skill` invocation) - `$wiki-history-ingest copilot`