wiki-history-ingest — скилл для Claude Code: маршрутизация истории
Тонкий роутер: по имени агента или пути к его сессиям выбирает нужный скилл импорта истории и передаёт работу ему.
npx skills add Ar9av/obsidian-wiki --skill wiki-history-ingest -a claude-codeЧто делает wiki-history-ingest
Скилл не разбирает историю сам. Он смотрит на запрос и решает, какой из специализированных скиллов вызвать: claude-history-ingest, copilot-history-ingest, codex-history-ingest, hermes-history-ingest, openclaw-history-ingest или pi-history-ingest. Дальше выполняется рабочий процесс выбранного скилла, а логика импорта в роутере не дублируется.
Маршрут можно задать явно — подкомандой claude, copilot, codex, hermes, openclaw или pi. Если вместо имени вы даёте путь, скилл смотрит на источник: ~/.claude и JSONL-артефакты сессий Claude уходят в claude-history-ingest, ~/.copilot и session-store.db — в copilot-history-ingest, ~/.codex — в codex-history-ingest, ~/.hermes — в hermes-history-ingest, ~/.openclaw — в openclaw-history-ingest, ~/.pi/agent/sessions — в pi-history-ingest. Когда источник непонятен, роутер задаёт один короткий уточняющий вопрос вместо того, чтобы угадывать.
Этот скилл только про историю агентов. Для документов и прочего контента в том же наборе есть wiki-ingest, и подменять им роутер не стоит. Обновление манифеста, индекса и логов остаётся на стороне скилла-получателя, поэтому поведение зависит от того, установлен ли он.
Какие задачи решает
- выбрать нужный скилл импорта истории по имени агента
- определить агента по пути к каталогу сессий
- не гадать с источником, а получить один уточняющий вопрос
- развести импорт истории агентов и импорт документов
- передать работу специализированному скиллу без дублирования логики
Примеры запросов агенту
- /wiki-history-ingest claude
- /wiki-history-ingest codex
- $wiki-history-ingest copilot
Как установить wiki-history-ingest
1Через Skills CLI (Vercel)
npx skills add Ar9av/obsidian-wiki --skill wiki-history-ingest -a claude-code2Вручную: положить файлы
~/.claude/skills/wiki-history-ingest/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/wiki-history-ingest/
1Через Skills CLI (Vercel)
npx skills add Ar9av/obsidian-wiki --skill wiki-history-ingest -a codex2Вручную: положить файлы
.agents/skills/wiki-history-ingest/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Ar9av/obsidian-wiki --skill wiki-history-ingest -a cursor2Вручную: положить файлы
.cursor/skills/wiki-history-ingest/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Ar9av/obsidian-wiki wiki-history-ingest2Вручную: положить файлы
.github/skills/wiki-history-ingest/SKILL.md1Через Skills CLI (Vercel)
npx skills add Ar9av/obsidian-wiki --skill wiki-history-ingest -a gemini-cli2Командой платформы
gemini skills install https://github.com/Ar9av/obsidian-wiki --path .skills/wiki-history-ingestВручную: положить файлы
.devin/skills/wiki-history-ingest/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Ar9av/obsidian-wiki --skill wiki-history-ingest -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора38
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о wiki-history-ingest
Как установить wiki-history-ingest в Claude?
Выполните npx skills add Ar9av/obsidian-wiki --skill wiki-history-ingest -a claude-code. Скилл встанет в ~/.claude/skills/wiki-history-ingest/SKILL.md.
Что делает wiki-history-ingest?
Маршрутизирует общие запросы на импорт истории ИИ-агентов в подходящий специализированный скилл. Сам он историю не разбирает, а запускает рабочий процесс скилла-получателя.
Чем он отличается от wiki-ingest?
wiki-ingest предназначен для документов и контента, а wiki-history-ingest — только для источников истории агентов. Роутер не заменяет wiki-ingest.
Исходный текст
SKILL.md · MIT
--- name: wiki-history-ingest description: > 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. --- # 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`
© Ar9av · MIT · Ar9av/obsidian-wiki