Install
$ agentstack add skill-howie126313-obsidian-vault-kit-vault-query ✓ 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
Vault Query — Karpathy-Style Knowledge Synthesis
Based on the "compile, don't retrieve" philosophy: look up the index first, read full text to synthesize, write back high-value answers.
Workflow
Step 1: Environment Detection & Query Parsing
1a. Detect vault root — follow [../../shared/common-steps.md](../../shared/common-steps.md) "Vault Detection" section.
1b. Parse user query intent:
Extract from user input:
query: core question or keywordsscope: whether a directory scope was specified (e.g., user mentions a topic that maps to a configured directory)depth: simple lookup ("which article covers X") vs deep synthesis ("compile everything about X")
Step 2: Index Lookup
2a. Read index.md:
Read("$VAULT_ROOT/index.md")
Scan all entries in index.md — titles, summaries, and tags — to find candidate articles related to the query (typically 3-8).
2b. Supplementary search:
index.md may miss content. Use Grep to supplement:
Grep("{keyword}", path="$VAULT_ROOT", glob="**/*.md")
Exclude results from .claude/, .git/, reviews/, index.md.
2c. Determine reading list:
Merge index lookup and Grep results, sort by relevance, finalize the list of articles to read in full.
Step 3: Deep Read & Synthesis
3a. Read relevant articles in full:
For each article on the reading list, use Read to get full text. Read in parallel for efficiency.
3b. Synthesize the answer:
Choose synthesis mode based on depth:
- Simple lookup: list relevant articles and their key points, point the user to read directly
- Deep synthesis:
- Extract key information from multiple articles
- Integrate into a complete knowledge picture, citing sources (
see [[article-name]]) - Surface connections, contradictions, or complementary relationships between articles
- Identify knowledge gaps ("no article covers aspect Y of topic X")
Step 4: Write-Back Decision
After synthesizing, evaluate whether writing back is warranted:
Worth writing back:
- Synthesized new insights across 3+ articles
- Discovered undocumented connections between articles
- The user's question reveals a knowledge gap worth filling
- Produced a reusable comparison analysis or decision matrix
Not worth writing back:
- Simple lookup ("which article covers X")
- Answer comes entirely from a single article
- One-off question
4a. If worth writing back, use AskUserQuestion to ask:
> "This query produced valuable synthesized knowledge: {brief description}. Save as a new note? Suggested title: {title}, directory: {dir}/"
Upon user confirmation:
- Determine directory per the Directory Mapping Rules in [../../shared/common-steps.md](../../shared/common-steps.md)
- Search for bidirectional links per Bidirectional Link Search
- Write the new note with complete frontmatter:
title: synthesis note titledate: today's datetags: 3-8 relevant tagstype: inferred per Type Inference Rules in [../../shared/common-steps.md](../../shared/common-steps.md)confidence: cross-article synthesis is typicallymediumrelated: source article list ("[[article-name]]"format)summary: 1-3 sentence synthesis summarysource: "Vault Query synthesis"
- Update index.md: per the Index Update steps in [../../shared/common-steps.md](../../shared/common-steps.md), append the new article to the corresponding section
Step 5: Report
Output to user:
- Synthesized answer (with
[[wikilink]]citations) - List of referenced articles
- If written back, report the save location
- If knowledge gaps were found, suggest topics to add
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Howie126313
- Source: Howie126313/obsidian-vault-kit
- License: Apache-2.0
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.