Agent skill

Knowledge

by guaardvark in guaardvark/guaardvark

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.

MITAuto-check passedDocuments & Office

Install Knowledge

skills CLI
$ npx skills add guaardvark/guaardvark --skill knowledge -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install guaardvark/guaardvark knowledge --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/guaardvark/guaardvark.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/knowledge .claude/skills/knowledge && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
knowledge
GitHub stars
255
Token cost
~642 tokens
SKILL.md length
295 words
Files
1
Skills in repo
15
Repo updated
First seen
Licence
MIT

At a glance

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.

  • The user asks what their documents say
  • SKILL.md covers Find and read, Remember and Rules
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Wants a source-cited answer from their files

What it does

Knowledge is an agent skill from guaardvark/guaardvark. 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.

Its SKILL.md is about 640 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Documents & Office, covering Retrieval-augmented generation, Word documents and Excel spreadsheets. It works with Microsoft Word, Model Context Protocol and Ollama. The repository describes itself as: The self-hosted AI studio: local video, image, music, voice, LoRA training, coding swarms, RAG and screen agents on one GPU, driven from the Studio or by your coding agent… The licence is MIT.

When your agent uses it

  • The user asks what their documents say
  • Wants a source-cited answer from their files
  • Says remember this
  • Asks to index a PDF

Example prompts

  • “s own indexed documents with Guaardvark”
  • “remember this”
  • “/knowledge”

What it can do on your machine

Read from SKILL.md and the folder at commit f022ceb. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Knowledge loads about 642 tokens when it runs. Until then it costs about 94 tokens; SKILL.md has 295 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~94
When it runs · the whole SKILL.md, loaded when a task matches
~642

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from guaardvark/guaardvark at commit f022ceb, republished under its MIT licence (© guaardvark). 295 words, ~642 tokens.

Download SKILL.mdSave it as .claude/skills/knowledge/SKILL.md (or your agent's skills folder).
name
knowledge
description
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.

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.

© guaardvark, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/knowledge of guaardvark/guaardvark.

Open the folder on GitHubat commit f022ceb

Compare with similar skills

Knowledge next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Knowledge compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Knowledge this skillguaardvark/guaardvark255—~642Automated safety check: PassMIT
MineruNebutra/MinerU-Skill122—~1.4kAutomated safety check: PassMIT
Baalda Guidenaveedharri/baalda154—~1.8kAutomated safety check: PassApache-2.0
Nutrient Document Processingaffaan-m/ECC275k4 repos~1.5kAutomated safety check: PassMIT
Nutrient Document Processingaffaan-m/ECC275k3 repos~1.3kAutomated safety check: PassMIT
Nutrient Document Processingaffaan-m/ECC275k2 repos~1.3kAutomated safety check: PassMIT

Similar skills

  • Mineru

    Nebutra/MinerU-Skill

    An AI-Native skill for parsing PDF / Office / image files into clean Markdown with MinerU — a fast, zero-config document parser for AI agents.

    122 GitHub stars~1.4k tokensUpdated 14 days ago
    Documents & OfficeAuto-check passed
  • Baalda Guide

    naveedharri/baalda

    Answer any question about Baalda (the team second-brain app at baalda.com) in plain, non-technical language — what it is, what it can and cannot do, which file formats it supports (Markdown, images…

    154 GitHub stars~1.8k tokensUpdated today
    Documents & OfficeAuto-check passed
  • Process, convert, OCR, extract, redact, sign, and fill documents using the Nutrient DWS API.

    275k GitHub starsUsed in 4 repos~1.5k tokens
    Documents & OfficeAuto-check passed
  • 使用Nutrient DWS API处理、转换、OCR识别、提取、编辑、签名和填写文档。支持PDF、DOCX、XLSX、PPTX、HTML和图像格式。

    275k GitHub starsUsed in 3 repos~1.3k tokens
    Documents & OfficeAuto-check passed
  • Nutrient DWS API を使用してドキュメントの処理、変換、OCR、抽出、編集、署名、フォーム入力を行います。PDF、DOCX、XLSX、PPTX、HTML、画像に対応しています。

    275k GitHub starsUsed in 2 repos~1.3k tokens
    Documents & OfficeAuto-check passed
  • Report Writing

    GAIK-project/gaik-toolkit

    Converts scattered documents and media (recordings, notes, diagrams, PDFs, spreadsheets) into structured MS Word reports.

    100 GitHub stars~4.9k tokensUpdated yesterday
    Documents & OfficeAuto-check passed

More from guaardvark/guaardvark

All 15 skills in this repo
  • Setup

    guaardvark/guaardvark

    Connect this agent to a running Guaardvark (self-hosted AI studio) and check what it can do right now.

    255 GitHub starsUsed in 1 repo~1.2k tokens
    Auto-check passed
  • Voice

    guaardvark/guaardvark

    Narration and text-to-speech on the user's machine through Guaardvark's Audio Foundry (Chatterbox, Kokoro, Piper) and consent-gated voice cloning from a reference clip.

    255 GitHub starsUsed in 1 repo~798 tokens
    Auto-check passed
  • Cast

    guaardvark/guaardvark

    Build consistent characters, environments and props in Guaardvark's Cast Library and train LoRAs for them locally (reference photos → vision bible → sample plan → approved samples → training).

    255 GitHub stars~673 tokensUpdated today
    Auto-check passed
  • Image

    guaardvark/guaardvark

    Generate or edit images on the user's own GPU through Guaardvark: single images, instruction edits, background cut-outs, inpaint and outpaint, consistent characters from the Cast Library, and batch…

    255 GitHub stars~1.8k tokensUpdated today
    Auto-check passed
  • Music

    guaardvark/guaardvark

    Generate full songs with vocals or instrumentals (ACE-Step) and sound effects or ambience (Stable Audio Open) on the user's GPU through Guaardvark's Audio Foundry.

    255 GitHub stars~710 tokensUpdated today
    Auto-check passed
  • Ops

    guaardvark/guaardvark

    Operate a running Guaardvark: GPU and VRAM state, plugin start/stop, logs, Celery tasks, the Interconnector sync to other machines, overnight RAG autoresearch, and infographics.

    255 GitHub stars~779 tokensUpdated today
    Auto-check passed

Questions about Knowledge

What does Knowledge do?

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. Knowledge is an agent skill from guaardvark/guaardvark. 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.

When should I use Knowledge?

Knowledge fits situations like: the user asks what their documents say; wants a source-cited answer from their files; says remember this; asks to index a PDF.

How do I install Knowledge in Claude Code?

Run `npx skills add guaardvark/guaardvark --skill knowledge -a claude-code`. Or copy the skill folder (.agents/skills/knowledge in guaardvark/guaardvark) into .claude/skills/knowledge in your project. Claude Code loads it when a task matches its description.

How do I install Knowledge in Codex?

Run `npx skills add guaardvark/guaardvark --skill knowledge -a codex`. Or copy the skill folder (.agents/skills/knowledge in guaardvark/guaardvark) into .agents/skills/knowledge in your project. Codex loads it when a task matches its description.

Can I use Knowledge in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add guaardvark/guaardvark --skill knowledge -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/knowledge, .gemini/skills/knowledge, .github/skills/knowledge and .opencode/skills/knowledge in your project.

What does Knowledge need to run?

SKILL.md names no scripts, command-line tools or credentials: Knowledge is instructions for the agent only.

Does Knowledge access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Knowledge safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Knowledge use?

Knowledge is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Knowledge use?

About 642 tokens (SKILL.md is roughly 2.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Knowledge?

Skills that share tags, products or a category with Knowledge: Mineru (Nebutra/MinerU-Skill, 122 stars), Baalda Guide (naveedharri/baalda, 154 stars), Nutrient Document Processing (affaan-m/ECC, 275k stars) and Nutrient Document Processing (affaan-m/ECC, 275k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Knowledge?

guaardvark (a GitHub user) maintains it in guaardvark/guaardvark, which has 255 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on October 7, 2026.

Source: guaardvark/guaardvark on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.