Install
$ agentstack add skill-santiagobobrik-llm-wiki-kit-wiki-search ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
wiki-search
Searches Wiki/ for articles relevant to a query and returns a synthesized answer drawn from the user's own knowledge base.
Arguments — parse $ARGUMENTS:
--vaultor--vault=— explicit vault. Pass.to mean "the vault at cwd" (resolved against the pre-loaded list).- Everything else in
$ARGUMENTS, after removing the flag and its value, is the query — the topic, term, or question to search for. If empty, infer from the conversation context.
Vault resolution (only when --vault is absent):
- Read the pre-loaded vault list:
- Exactly one vault → use it. Do not ask.
- Two or more → ask via
AskUserQuestion. - None → bail; Obsidian isn't running.
--vault . handling: resolve the current working directory against the pre-loaded vault list. If cwd matches a registered vault path, use that vault's name. Otherwise bail — cwd isn't a vault.
Pre-loaded Context
Registered Obsidian vaults (namepath per line):
!obsidian vaults verbose 2>/dev/null
Workflow
0. Select the target vault
Parse the pre-loaded vault list (namepath per line). Apply the Vault rule from the top of this file to pick one. Hold the chosen vault's ` and absolute ` — every subsequent step uses them.
If /Wiki/ or /Wiki/index.md is missing, print ℹ️ Vault not wiki-initialized. Run /wiki-init to bootstrap. and stop.
1. Match against the index
Read the chosen vault's index:
cat /Wiki/index.md
Scan it for entries whose title or hook phrase relate to the query. Cast a wide net — partial matches, synonyms, and related concepts all count.
2. Read matching articles
Read the full content of every matched article. If no index entry matches, fall back to:
obsidian vault= search query="" path="Wiki" limit=5
Then read the results.
3. Answer from the content
Synthesize a clear, direct answer using only what the Wiki contains. Rules:
- Cite sources — reference articles with wikilinks:
[[Wiki/AI/agent-harness-engineering|Agent Harness Engineering]] - Quote specifics — use concrete details, numbers, and examples from the articles, not vague paraphrases
- Flag gaps — if the Wiki only partially covers the query, say what's missing
- Don't invent — if nothing relevant exists, say so plainly: "I have nothing in the Wiki about this."
4. Suggest next steps (optional)
If relevant, suggest:
- A Raw clipping to compile that might fill the gap
- A related Wiki article the user might not have connected
- Creating a new article if the topic deserves one
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: SantiagoBobrik
- Source: SantiagoBobrik/llm-wiki-kit
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.