Wiki History Ingest

by ar9av5b05b47c26b9No license3.5K starsListed Oct 8, 2026Updated Oct 8, 2026Repository updated today

Route generic agent-history ingestion requests to the appropriate specialized history-ingest skill. Use when the user asks to ingest AI-agent history without directly selecting the underlying agent-specific skill.

Instructions onlyAI & Agents
AI-generated overview

Routes generic AI-agent history ingestion requests to the matching agent-specific history-ingest skill.

What it does
This is a thin router for agent history sources. It maps a subcommand or a detected source path to one of six specialized history-ingest skills (claude, copilot, codex, hermes, openclaw, pi), or asks one short clarifying question when the source is ambiguous. It then hands execution to the destination skill and leaves manifest, index and log semantics to that skill.
When to use it
Use it when a user asks to ingest AI-agent history without naming the underlying agent-specific skill. It is not intended for document or content ingestion, which the document notes is handled by wiki-ingest.
Requirements
No scripts; instructions only. It depends on the destination history-ingest skills being available, and it may read local agent history paths such as ~/.claude, ~/.copilot, ~/.codex, ~/.hermes, ~/.openclaw or ~/.pi/agent/sessions.

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:

SubcommandRoute To
claudeclaude-history-ingest
copilotcopilot-history-ingest
codexcodex-history-ingest
hermeshermes-history-ingest
openclawopenclaw-history-ingest
pipi-history-ingest
autoinfer 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

Source and attribution

Source:ar9av/obsidian-wikiin.skills/wiki-history-ingestat commit5b05b47

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal