LLM Wiki Skill
Скилл дает агенту читать базу знаний из настольного приложения LLM Wiki по локальному HTTP API: поиск, страницы и граф
- 153 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Читает содержимое вики и источников через локальный API по токену из переменной окружения
- Режим доступа без токена открывает вики любому процессу на машине
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/llm-wiki-skillОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Читает содержимое вики и источников через локальный API по токену из переменной окружения
- Режим доступа без токена открывает вики любому процессу на машине
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл llm-wiki описывает контракт локального API настольного приложения LLM Wiki, и агент обращается к нему обычным `curl`, `fetch` или `requests`. Клиентской библиотеки, SDK и скриптов в скилле нет: это три файла Markdown с инструкцией для агента, справочником конечных точек и примерами диалогов. Агент ищет по вики гибридным поиском, который сочетает ключевые слова и векторы. Он читает страницы `wiki/**.md`, получает дерево файлов и окрестность узла в графе связей, а после добавления документов просит приложение пересобрать индекс (`sources/rescan`). Все вызовы читают данные, кроме перезапуска индексации. Скилл срабатывает, только когда вы называете LLM Wiki, «мою вики» или базу знаний. На запросы про заметки, Obsidian или Notion он не откликается.
Для кого. Пользователям настольного приложения LLM Wiki, у которых Claude Code или Codex должны отвечать по собственной базе знаний.
Подходит, если
- Вы спрашиваете «что моя вики говорит про RoPE» и ждете ответа с цитатами со страниц
- Агенту нужно прочитать конкретную страницу вики и перейти по ее связям
- Вы добавили документы в папку источников и хотите заново проиндексировать базу
- Нужен обзор структуры вики: дерево файлов и `index.md`
- Ответ должен опираться на материалы проекта по имени или идентификатору
Не подходит, если
- Заметки лежат в Obsidian, Notion, Apple Notes или Logseq: скилл работает только с приложением LLM Wiki
- Настольное приложение закрыто: API слушает адрес `127.0.0.1:19828` только пока оно запущено
- Нужны сведения из интернета или общие знания, которых нет в вашей вики
Пример запроса к агенту
Что моя вики говорит про RoPE? Найди три лучших страницы, прочитай их и покажи, какие страницы на них ссылаютсяОграничения
- В настройках приложения должен быть включен локальный API и задан токен; без токена каждая конечная точка отвечает 401, кроме `/api/v1/health`.
- Режим доступа без токена убирает защиту, и тогда любой процесс на машине читает вики. Токен хранят как локальный секрет.
- Скилл соответствует API v1 приложения версии 0.4.10 и новее; при смене мажорной версии стоит сверить справочник.
- Последний коммит репозитория сделан в мае 2026, файла лицензии на GitHub нет.
Как отключить. Удалите скилл из каталога скиллов агента, а симлинк `~/.claude/skills/llm-wiki` снимите, если ставили вручную. Токен отзывается в настройках приложения на странице API Server, а переменную `LLM_WIKI_API_TOKEN` уберите из окружения.
Частые вопросы
Как проверить, что скилл видит приложение LLM Wiki?
Выполните `curl -s http://127.0.0.1:19828/api/v1/health`. Эта точка не требует токена и возвращает состояние сервера. Ошибка соединения значит, что приложение закрыто, а статус `port_conflict` указывает, что порт занят другим процессом.
Где взять токен API?
В приложении откройте Settings, API Server и нажмите «Generate new token». Либо экспортируйте переменную `LLM_WIKI_API_TOKEN`: она перекрывает значение из интерфейса.
Изменяет ли скилл мою вики?
Нет. Поиск, чтение страниц, дерево файлов и граф только читают данные. Единственное действие записи, `sources/rescan`, ставит в очередь пересчет индекса по новым источникам.
Как поставить скилл вручную?
Склонируйте репозиторий и сделайте симлинк в `~/.claude/skills/llm-wiki` либо скопируйте три файла Markdown в каталог скиллов агента. Сборки и зависимостей нет.
Что делать, если API отвечает 401?
Токен не задан или неверен. Создайте его в настройках приложения на странице API Server, экспортируйте `LLM_WIKI_API_TOKEN` и повторите запрос. Режим без токена убирает защиту, поэтому включайте его только на доверенной машине.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыНабор скиллов, с которыми агент ведет личную вики в Obsidian: собирает знания из документов и прошлых сессий и отвечает со ссылками
CLI для личной базы знаний на Markdown: агент пишет, ищет и проверяет страницы командами wiki, модели программа не вызывает
Karpathy LLM Wiki
karpathy-llm-wiki
Скилл для личной базы знаний, которую ведет модель: сбор источников, компиляция статей с цитатами и проверка целостности
Превращает историю сессий Claude Code, Codex, Cursor и Gemini CLI в поисковую вики по схеме LLM Wiki Андрея Карпати, локально
LLM Wiki
llm-wiki
Базы знаний, которые «компилирует» ИИ: темы, импорт, проверки llm-wiki lint, команды /wiki:ingest и /wiki:archive. Плагин для Claude Code и Codex
Агент сохраняет страницы, PDF и сканы в локальное хранилище, собирает связанные понятия и отвечает по ним со ссылками на источник.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| LLM Wiki Skill (эта карточка) | нет | 153 | |
| LLM Wiki | нет | 1 510 | плагин для Claude Code и Codex, который «компилирует» базу знаний командами /wiki:ingest; готовую вики приложения он не читает |
| llmwiki | нет | 400 | строит вики из истории сессий агентов; вики из приложения LLM Wiki он не читает |
Коротко о README
README объясняет, что скилл состоит из документации без клиентского кода, показывает три способа установки и перечисляет требования: запущенное приложение, включенный API и токен. Дальше идут проверка из четырех запросов curl, таблица неполадок, замечания по безопасности и сведения о версии API.
Бейдж для README
Исходный SKILL.md
---
name: llm-wiki
description: "Query the user's LLM Wiki knowledge base (the LLM Wiki desktop app at 127.0.0.1:19828 — NOT Obsidian, Notion, Apple Notes, Logseq, or any other PKM tool). Trigger ONLY when the user explicitly names LLM Wiki, says 'my wiki', 'my 知识库 / 知识库 / knowledge base', or asks things like 'what does my wiki say about X', 'read wiki page Y', 'show my wiki graph / 知识图谱', 'search in my LLM Wiki project', 'rescan my wiki sources / 重新索引', or names a wiki project by ID. DO NOT trigger on generic 'search my notes', 'find in my notebook', 'check my Obsidian', etc. — those belong to other tools the user may have installed. Covers wiki page search, file listing, content read, knowledge graph navigation, and source rescan against the running LLM Wiki desktop app. Read-only except for source rescan."
---
# LLM Wiki Local API Skill
Talk to the user's locally-running LLM Wiki app over its built-in HTTP API. This is a **standard JSON API** — call it directly with whatever HTTP tool is already in your environment (`curl`, `fetch`, `requests`, `http` middleware, etc.). No client library to install, no SDK to learn.
Treat the wiki as a **private, structured knowledge base** the user has been curating: pages live as `wiki/**.md`, raw documents under `raw/sources/`, wikilinks form a graph.
## When to invoke
Invoke **only** when the user is clearly referring to **LLM Wiki** specifically — by app name, by `wiki` framing, or by `知识库` framing. Concretely:
- asks a question framed as "what does my **wiki** / my **knowledge base** / 我的**知识库** / **LLM Wiki** say about X"
- asks to "search **my wiki** / **LLM Wiki** project / 我的**知识库** for X"
- references a **wiki page** by stem / title and wants to read or cross-link
- asks for the **wiki graph / 知识图谱 / wiki overview / wiki structure**
- has just added or edited files under the LLM Wiki **source folder** and wants ingest re-run / **重新索引**
- says "use **my wiki** for context" / "ground your answer in **my wiki**" / "check **my LLM Wiki**"
- names a wiki project (by ID, by absolute path, or by `current`)
**Do NOT invoke when the user says:**
- "search **my notes**" without further qualification — likely Obsidian / Apple Notes / Notion / Logseq / Bear / etc.
- "find in **my notebook**" — likely Jupyter / OneNote / Notability
- "check **my Obsidian / Notion / Roam / Logseq vault**" — explicitly a different tool
- "look up **my Anki / Readwise / Pocket**" — different tool
- "search **my files / my Documents folder**" — generic filesystem, not the wiki
- general world knowledge, current events, or anything the user clearly wants from the open web
When in doubt about which knowledge tool the user means, ask: *"Do you mean your LLM Wiki specifically, or another tool?"* — don't silently call the LLM Wiki API on what might be an Obsidian vault.
## Quick start
The whole API is plain HTTP + JSON. The fastest path:
```bash
BASE=http://127.0.0.1:19828
TOKEN="${LLM_WIKI_API_TOKEN:-<paste-from-Settings>}"
# 1. probe state — no auth needed
curl -s $BASE/api/v1/health
# 2. list projects
curl -s -H "Authorization: Bearer $TOKEN" $BASE/api/v1/projects
# 3. search
curl -s -H "Authorization: Bearer $TOKEN" \