obsidian-wiki
Набор скиллов, с которыми агент ведет личную вики в Obsidian: собирает знания из документов и прошлых сессий и отвечает со ссылками
Установка
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 и другие
Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP
Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI
Официальные плагины Anthropic для офисных ролей: продажи, поддержка, продукт, маркетинг, юристы, финансы, данные и поиск по компании