LLMSkillHub
mirroredCopied from guaardvark/guaardvark under MIT. guaardvark has not claimed this page, and is not affiliated with LLM SkillHub.

guaardvark / knowledge

Answer from the user's own indexed documents with Guaardvark's local RAG, browse and read indexed files section by section, remember facts across sessions, and process or fetch new material. Use when the user asks what their documents say, wants a source-cited answer from their files, says "remember this", or asks to index a PDF, DOCX, spreadsheet, image or URL.

0
SKILL.md
2.5 KB

Knowledge with Guaardvark (MCP tools)

Everything here is the guaardvark MCP server. All retrieval is local (Ollama embeddings,
hybrid search, cross-encoder reranking on the user's GPU).

Find and read

tooluse
search_knowledge_basethe question in plain words; returns passages with sources. Cite them.
summarize_corpuswhat the whole knowledge base covers, before searching blind
list_documentswhich documents are indexed and how many passages each has
get_document_outlinesections or pages of one document, in order
read_document_sectionthe actual text of one section or page, no search
process_fileextract content from a PDF, DOCX, CSV, Excel, image or other file the user names
fetch_urltitle, description and main text of one web page; pass query (the user's question) to get the passage about it instead of the top of the page
web_searchweb results (titles, snippets, URLs) when the answer is not local; source names the search engine that answered, and no_results says when it found nothing

Pattern: summarize_corpus or list_documents → search_knowledge_base → read the exact
section with get_document_outline + read_document_section before quoting.

Remember

  • save_memory: a fact, preference or instruction to keep across sessions. Use when the user says
    "remember", or states a durable preference. One fact per call.

  • search_memory: check before assuming; recalled memories are what was true when saved.
  • Forgetting: delete_memory is not exposed by this server by default, because it deletes. Find the
    memory with search_memory, then delete it with DELETE /api/memory/<id> on the backend. An
    operator who wants the tool over MCP adds delete_memory to server.tools.allow in
    data/config/mcp.json.

Rules

  • Quote the source (document name and section) for any claim that came from retrieval.
  • If retrieval returns nothing, say so; do not fill the gap from general knowledge without
    labelling it.

  • Indexing new folders happens in the Studio's Library page; the MCP server reads what is indexed.