LLM Wiki Skill

Скилл дает агенту читать базу знаний из настольного приложения LLM Wiki по локальному HTTP API: поиск, страницы и граф

  • 153 ★ репозитория
  • Последний коммит
Скилл

Расширенный доступ

Почему такой уровень

  • Читает содержимое вики и источников через локальный API по токену из переменной окружения
  • Режим доступа без токена открывает вики любому процессу на машине
Все причины и проверки

nashsu/llm_wiki_skill

Установка

Работает в

В терминале, через 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: собирает знания из документов и прошлых сессий и отвечает со ссылками

СкиллРасширенный доступ3,7 тыс.Звезды репозитория

CLI для личной базы знаний на Markdown: агент пишет, ищет и проверяет страницы командами wiki, модели программа не вызывает

CLIРасширенный доступ104Звезды репозитория

Karpathy LLM Wiki

karpathy-llm-wiki

Скилл для личной базы знаний, которую ведет модель: сбор источников, компиляция статей с цитатами и проверка целостности

СкиллРасширенный доступ2,7 тыс.Звезды репозитория

Превращает историю сессий Claude Code, Codex, Cursor и Gemini CLI в поисковую вики по схеме LLM Wiki Андрея Карпати, локально

ПлагинШирокий доступ400Звезды репозитория

LLM Wiki

llm-wiki

Базы знаний, которые «компилирует» ИИ: темы, импорт, проверки llm-wiki lint, команды /wiki:ingest и /wiki:archive. Плагин для Claude Code и Codex

ВоркфлоуРасширенный доступ1,5 тыс.Звезды репозитория

Агент сохраняет страницы, PDF и сканы в локальное хранилище, собирает связанные понятия и отвечает по ним со ссылками на источник.

СкиллРасширенный доступ127Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
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" \

Сообщить о проблеме

Foxx AILLM Wiki Skill
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.