obsidian-wiki

Набор скиллов, с которыми агент ведет личную вики в Obsidian: собирает знания из документов и прошлых сессий и отвечает со ссылками

СкиллСредний риск

ar9av/obsidian-wiki

Установка

pip install obsidian-wiki
obsidian-wiki setup --vault ~/brain

Также работают uv tool install obsidian-wiki и pipx install obsidian-wiki. Затем в агенте попросите настроить вики.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Проект по схеме LLM Wiki Андрея Карпаты: агент не ищет ответы заново каждый раз, а раскладывает изученное по связанным markdown-страницам в хранилище Obsidian. Скиллы загружают папки, URL, PDF, текущий репозиторий и историю разговоров Claude Code, Codex, Copilot и других агентов. Запросы к вики возвращают ответы со ссылками на страницы, отдельные скиллы чистят хранилище: ищут битые ссылки, дубли и противоречия, связывают новые страницы с графом. Манифест хранит, что уже загружено, поэтому повторный запуск обрабатывает только изменения.

Для кого. Для разработчиков и исследователей, которые хотят копить знания из работы с агентами в своей базе, а не терять их в логах чатов.

Подходит, если

  • Нужна база знаний в Obsidian, которую агент сам пополняет и поддерживает
  • Хочется вытащить полезное из старых сессий Claude Code или Codex
  • Нужно быстро найти прошлую сессию или решение по описанию

Не подходит, если

  • Нужна командная вики с правами доступа и совместным редактированием
  • Вы не пользуетесь markdown-заметками и не хотите хранилище на диске

Пример запроса к агенту

Сохрани итоги этой сессии в вики и свяжи с тем, что я уже знаю про rate limiting

Ограничения

Загрузка больших архивов переписки тратит много токенов, автор советует предварительно сжимать JSONL встроенным скриптом. Качество страниц зависит от модели агента. Нужен Python для CLI и вспомогательных скриптов.

Как отключить. Удалите пакет командой pip uninstall obsidian-wiki и ссылки на папку .skills из каталогов скиллов агентов. Хранилище остается обычной папкой с markdown.

Проверка безопасности

  • Читает историю разговоров агентов и файлы проектов
  • Пишет страницы в локальное хранилище и запускает Python-скрипты

Коротко о README

README объясняет идею: знания компилируются один раз и обновляются, а не ищутся заново через RAG. Установка через pip, uv или pipx и команда setup с путем к хранилищу, либо можно попросить агента поставить все самому. Приведены команды загрузки, запросов, дайджестов и чистки вики, а также CLI для поиска по прошлым сессиям. Граф можно экспортировать в GraphML, Neo4j, SQL или интерактивный HTML. Лицензия MIT.

SKILL.md

---
name: claude-history-ingest
description: >
  Ingest Claude Code conversation history into the Obsidian wiki. Use this skill when the user wants to mine
  their past Claude conversations for knowledge, import their ~/.claude folder, extract insights from
  previous coding sessions, or says things like "process my Claude history", "add my conversations to the wiki",
  "what have I discussed with Claude before". Also triggers when the user mentions their .claude folder,
  Claude projects, session data, past conversation logs, local-agent-mode sessions, or audit logs.
---

# Claude History Ingest — Conversation Mining

You are extracting knowledge from the user's past Claude Code conversations and distilling it into the Obsidian wiki. Conversations are rich but messy — your job is to find the signal and compile it.

This skill can be invoked directly or via the `wiki-history-ingest` router (`/wiki-history-ingest claude`).

## Before You Start

1. **Resolve config** — follow the Config Resolution Protocol in `llm-wiki/SKILL.md` (inline `@name` override → walk up CWD for `.env` → global config → prompt setup). This gives `OBSIDIAN_VAULT_PATH` and `CLAUDE_HISTORY_PATH` (defaults to `~/.claude`)
2. Read `.manifest.json` at the vault root to check what's already been ingested
3. Read `index.md` at the vault root to know what the wiki already contains

## Ingest Modes

### Append Mode (default)

Check `.manifest.json` for each source file (conversation JSONL, memory file). Only process:

- Files not in the manifest (new conversations, new memory files, new projects)
- Files whose modification time is newer than their `ingested_at` in the manifest

Частые вопросы

Нужны ли API-ключи или сервер?

Нет. Скиллы это markdown-файлы, которые исполняет сам агент, а вики хранится локально в папке.

Какие агенты поддерживаются?

Claude Code, Cursor, Codex, Windsurf, Gemini CLI и другие: папка .skills подключается к ним ссылками.

Выбор редакции

CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие

CLIВысокий риск31 тыс.
Выбор редакции

Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP

CLIСредний риск29,7 тыс.
Выбор редакции

Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI

MCP-серверСредний риск28,1 тыс.
Выбор редакции

Официальные плагины Anthropic для офисных ролей: продажи, поддержка, продукт, маркетинг, юристы, финансы, данные и поиск по компании

ПлагинВысокий риск24 тыс.