AI Agent Hub
Back to skills
WikiVault Lightweight File Knowledge Base icon

WikiVault Lightweight File Knowledge Base

Knowledge Management Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Please install @user_c9b69df4/wikivault following https://skillhub.cn/install/skillhub.md.

About this skill

Problem

In many agent workflows, docs, web pages, notes, and JSON fragments are scattered across directories. Keyword search can find snippets, but it is weak at composing cross-file answers. Vector databases add embeddings, index services, and operational cost, which can be overkill for a few hundred text files. WikiVault targets this lightweight knowledge-management case by treating the file store as a readable, maintainable wiki rather than a black-box vector index.

How It Works

The skill organizes work around four actions: /wiki-init, /wiki-ingest, /wiki-query, and /wiki-lint. Initialization selects a Node.js or Python runtime and generates wiki/, raw-sources/, and index.md. Ingestion detects duplicates, confirms title, tags, and topic, writes raw files, and compiles the index. Querying has the LLM read the index, locate articles, read the source text, and synthesize an answer. Linting uses scripts for deterministic checks such as missing directories, broken [[wikilink]] references, orphaned pages, and tag quality, then lets the model add semantic review.

Boundaries

It is best for structured or semi-structured text such as md, txt, html, and json, with files ideally under 1MB. Images and PDFs should be extracted to text before import. Binary files and files over 10MB are not suitable. Avoid over-splitting topic values, because cross-topic [[wikilink]] references are more likely to break. If an ingested source references other files, either import those files or explicitly treat the references as examples.

Use Cases

  • Import multiple articles, web clippings, and JSON notes into one wiki for later cross-file synthesis.
  • Run health checks on a Markdown knowledge base to find orphaned pages, broken wikilinks, and tag issues.
  • Query a topic by having the model read index.md, locate relevant articles, and answer with citations.
  • Initialize a lightweight file library in Node.js or Python and use scripts for dedup, ingest, and index updates.

Best For

  • Engineering maintainers of technical docs who want scattered Markdown, HTML, and JSON notes in a queryable wiki.
  • Research assistants compiling clippings, web pages, and JSON data into one source for cross-file synthesis.
  • Individual developers building agents in Node.js or Python who want lightweight indexing and linting for local knowledge.
  • Technical leads maintaining project wikis who need checks for orphaned pages, broken links, and tag quality.