Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add mm-weber/loremaester --skill vault-scoutgit clone --depth 1 https://github.com/mm-weber/loremaesterWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/mm-weber/loremaester/vault-scout)<a href="https://agentmods.dev/skills/mm-weber/loremaester/vault-scout"><img src="https://agentmods.dev/badge/skills/mm-weber/loremaester/vault-scout/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/mm-weber/loremaester/vault-scout"><img src="https://agentmods.dev/badge/skills/mm-weber/loremaester/vault-scout.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00147 | $0.02795 |
| Opus 5.5 | $0.00059 | $0.01118 |
| Sonnet 5.5 | $0.00029 | $0.00559 |
| Haiku 4.5 | $0.00015 | $0.00280 |
Grade A, and why
vault-scout scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 225 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Vault Scout
A Haiku-backed primitive for mechanical Obsidian-vault exploration. The main agent calls this skill when it needs a structured answer to a search/listing/frontmatter question without polluting its own context with dozens of file reads.
Why this skill exists
Vault work frequently needs the same kind of mechanical sweep:
- "Find every NPC linked to a given faction"
- "List all notes under
Sessions/Session N/and their frontmatter types" - "Grep for
[[Note Name]]acrossLocations/and show which notes reference it" - "Read these 12 location notes and tell me which ones have no
discovery:field"
These tasks are pattern-match + read + tabulate. No creative judgment, no prose generation. Letting the main Opus agent run them is wasteful: the main agent pays Opus prices for Haiku-grade work, and its context fills up with file contents it doesn't need beyond the tabulation.
vault-scout dispatches a Haiku subagent with the narrow question, lets Haiku do the scanning in its own context, and receives back a clean tabular or bulleted answer.
When to use
- The task is find X / list Y / read frontmatter and tabulate / grep for pattern Z.
- The answer is a table, bulleted list, or short structured summary — not prose, not creative content.
- The work involves reading many files (≥5) or running pattern searches that would otherwise pollute main-agent context.
- The rules for the task are fully determined by the request (no judgment calls beyond "does this match?").
When NOT to use
- Creative work — NPC psychology, location design, scene architecture, prose writing. Main Opus owns these.
- Single-file reads — one file, small, go direct. Dispatch overhead (~200 Opus tokens to write the prompt + ~80 Opus tokens to read the result) exceeds the work.
- Mentions or sections of one note:
vault_mentions,vault_read_noteandvault_read_sectionreturn just those parts in the main context, so there is nothing to offload. - Simple Bash ops — file renames,
git mv,mkdir. Main agent Bash is faster and cheaper. - Synthesis across sources — if the answer requires combining vault content with sourcebook content, that's a worldbuilding task. Use
worldbuildingor related skills. - Tasks needing taste/judgment — "which NPC would work best for Session N?" is creative. Main Opus.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- yesterday Changed · +4 lines 70d67c1fbd37
- 2mo ago First seen · 221 lines · 147 tokens per session scan A da625df5cb71
vault-scout is a skill published in the GitHub repository mm-weber/loremaester (20 stars, last pushed 2d ago), licensed MIT. It adds 147 tokens to every session and 2,795 once invoked, about $0.0006 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
vault-scout compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| vault-scoutmm-weber/loremaester | Skill | 20 | 2d ago | MIT | A | 147 | Claude Code, Codex |
| session-context-restoreLinearl/reasonix_skill_repo | Skill | 3 | 28d ago | none | A | 54 | Claude Code, Codex |
| migrate-reasonix-projectLinearl/reasonix_skill_repo | Skill | 3 | 28d ago | none | D | 30 | Claude Code, Codex |
| obsidian-basesAgriciDaniel/claude-obsidian | Skill | 16k | 12d ago | MIT | A | 75 | Claude Code |
| wiki-retrieveAgriciDaniel/claude-obsidian | Skill | 16k | 12d ago | MIT | A | 81 | Claude Code |
| llm-wikiAr9av/obsidian-wiki | Skill | 3.7k | yesterday | MIT | A | 41 | Claude Code |
| wiki-lintAr9av/obsidian-wiki | Skill | 3.7k | yesterday | MIT | A | 47 | Claude Code |