llm-wiki

Build and maintain an interlinked markdown knowledge base with ingest, query, and lint operations.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/decniner/HermesP1 --skill llm-wiki-decniner
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: llm-wiki
Source: https://github.com/decniner/HermesP1/tree/main/.hermes-backup/skills/research/llm-wiki
Command: npx skills add https://github.com/decniner/HermesP1 --skill llm-wiki-decniner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Traditional RAG rediscovers knowledge from scratch on every query, losing cross-references and synthesis. This Skill maintains a persistent, compounding markdown wiki where sources are ingested once, cross-linked, and kept current, so accumulated knowledge is immediately queryable. ## Core Features & Use Cases - Source Ingestion: Capture URLs, PDFs, and pasted text into an immutable raw/ layer with sha256 drift detection, then synthesize entity, concept, and comparison pages with wikilinks and provenance markers. - Query & Synthesis: Answer domain questions by reading the index and relevant pages, citing wiki sources, and filing valuable answers back as query or comparison pages. - Wiki Linting: Audit for orphan pages, broken wikilinks, index gaps, stale content, contradictions, tag taxonomy violations, and source drift. - Use Case: A researcher tracking AI/ML developments ingests arxiv papers and articles weekly; the agent updates entity pages for models and labs, flags contradictions between sources, and keeps an Obsidian-compatible vault in sync. ## Quick Start Ask the agent to create a new wiki for your research domain, then provide a URL or file to ingest as the first source.

Frequently Asked Questions about llm-wiki

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a personal knowledge base with markdown files?▼

Initialize a wiki directory with SCHEMA.md, index.md, and log.md, then ingest sources into a raw/ folder while the agent creates cross-linked entity and concept pages. The structure works as an Obsidian vault out of the box with wikilinks and YAML frontmatter.

What is the difference between an LLM wiki and RAG?▼

RAG rediscovers knowledge from scratch per query, while the wiki compiles knowledge once into persistent markdown pages. Cross-references, contradictions, and synthesis are already maintained, so queries read pre-compiled pages instead of re-retrieving raw chunks.

How do I sync an Obsidian vault from a headless server?▼

Install obsidian-headless via npm, log in with an Obsidian Sync account, create a remote vault, and run ob sync --continuous in the wiki directory. A systemd user service with loginctl enable-linger keeps sync running in the background.

How does the wiki detect when a source has changed?▼

Each raw file stores a sha256 hash of its body content in frontmatter. On re-ingest of the same URL, the hash is recomputed and compared; identical content is skipped, while mismatches flag source drift during lint.

When should I not create a new wiki page?▼

Do not create pages for passing mentions or minor details outside the domain. The schema's page thresholds require an entity or concept to appear in 2+ sources or be central to one source before warranting its own page.