obsidian-wiki — скилл
Набор скиллов, с которыми агент ведет личную вики в Obsidian: собирает знания из документов и прошлых сессий и отвечает со ссылками
- 3 633 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Читает историю разговоров агентов и файлы проектов
- Пишет страницы в локальное хранилище и запускает Python-скрипты
Установка
- Работает в
Ручная установка
pip install obsidian-wiki
obsidian-wiki setup --vault ~/brainТакже работают uv tool install obsidian-wiki и pipx install obsidian-wiki. Затем в агенте попросите настроить вики.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Читает историю разговоров агентов и файлы проектов
- Пишет страницы в локальное хранилище и запускает Python-скрипты
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Проект по схеме 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.
Частые вопросы
Нужны ли API-ключи или сервер?
Нет. Скиллы это markdown-файлы, которые исполняет сам агент, а вики хранится локально в папке.
Какие агенты поддерживаются?
Claude Code, Cursor, Codex, Windsurf, Gemini CLI и другие: папка .skills подключается к ним ссылками.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыЧетыре скилла для личной базы знаний в Obsidian: агент разбирает статьи и заметки в связанную вики, отвечает по ней и проверяет ее на ошибки
Скиллы для Obsidian
Obsidian Skills
Скиллы для работы агента с Obsidian: Markdown с викиссылками, Bases, JSON Canvas, Obsidian CLI, Defuddle и Knap
Плагин и набор скиллов, которые превращают хранилище Obsidian в базу знаний с источниками, связями и ответами по ней
Воркфлоу для Claude Code, Codex и Gemini CLI: агент сам заносит источники в постоянную связанную вики
Karpathy LLM Wiki
karpathy-llm-wiki
Скилл для личной базы знаний, которую ведет модель: сбор источников, компиляция статей с цитатами и проверка целостности
Превращает историю сессий Claude Code, Codex, Cursor и Gemini CLI в поисковую вики по схеме LLM Wiki Андрея Карпати, локально
Коротко о README
README объясняет идею: знания компилируются один раз и обновляются, а не ищутся заново через RAG. Установка через pip, uv или pipx и команда setup с путем к хранилищу, либо можно попросить агента поставить все самому. Приведены команды загрузки, запросов, дайджестов и чистки вики, а также CLI для поиска по прошлым сессиям. Граф можно экспортировать в GraphML, Neo4j, SQL или интерактивный HTML. Лицензия MIT.
Бейдж для README
Исходный 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