From mz-knowledge
ALWAYS invoke when asking a question that should be answered from vault notes with inline wikilink citations. Triggers: what does my vault say about, answer from notes, search my vault for, grounded answer.
npx claudepluginhub doctormozg/claude-pipelines --plugin mz-knowledgeThis skill is limited to using the following tools:
Discipline skill for grounded Q&A over vault notes. Dispatches `vault-query-answerer` to produce an answer with inline `[[wikilink]]` citations plus an explicit `## Unknowns` list (claims the vault could not support). Read-only on the vault — writes nothing outside `.mz/task/<task_name>/`. Discipline type because the skill enforces strict citation-grounding rules; the agent must resist the shor...
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Edits, creates, cleans, and formats spreadsheet files (.xlsx, .xlsm, .csv, .tsv) with zero formula errors, professional styling, and financial model standards like color coding.
Share bugs, ideas, or general feedback.
Discipline skill for grounded Q&A over vault notes. Dispatches vault-query-answerer to produce an answer with inline [[wikilink]] citations plus an explicit ## Unknowns list (claims the vault could not support). Read-only on the vault — writes nothing outside .mz/task/<task_name>/. Discipline type because the skill enforces strict citation-grounding rules; the agent must resist the shortcut of answering from general LLM knowledge.
Factual questions that should be answered from vault content — "what does my vault say about X", "search my notes for Y", "summarize what I've written on Z". Trigger phrases: "answer from notes", "grounded answer", "vault-based answer".
Edit directly.vault-connect.vault-schema.$ARGUMENTS is the question. If empty, escalate via AskUserQuestion — never guess the question.
.mz/task/[[wikilink]] per 50 words of answer prose.| Phase | Goal | Details |
|---|---|---|
| 0 | Setup | Inline below |
| 1 | Search + synthesize | phases/search_and_synthesize.md |
No approval gate — read-only skill, no vault writes.
$ARGUMENTS as the question. If empty, AskUserQuestion for the question — never guess.OBSIDIAN_VAULT_PATH env, then MZ_VAULT_PATH env, then walk up from the working directory until a .obsidian/ folder is found. If nothing resolves, escalate via AskUserQuestion.task_name = <YYYY_MM_DD>_vault-answer_<question-slug> where <YYYY_MM_DD> is today's date (underscores) and <question-slug> is a snake_case summary of the question (max 20 chars); on same-day collision append _v2, _v3.TASK_DIR<task_name>/ on disk.state.md with Status: running, Phase: 0, Started: <ISO timestamp>, Vault: <path>, Question: <verbatim>.| Rationalization | Rebuttal |
|---|---|
| "Answer from general LLM knowledge when the vault is thin." | "This skill exists to surface what the vault knows; general knowledge belongs elsewhere. Thin vault = long ## Unknowns section — surfacing the gap is the correct behavior, not compensating from general knowledge." |
"Skip the ## Unknowns section if every claim looks grounded." | "The ## Unknowns section is always present; an empty list is still informative — it signals the vault fully covered the question. Omitting the section removes a load-bearing signal from the answer." |
"Invent a plausible-sounding [[wikilink]] to hit the citation density target." | "Every [[wikilink]] must resolve to a note that was actually read. Invented links corrupt the citation trail silently and make the answer unauditable. Prefer low density with honest citations over fabricated ones." |
Techniques: delegated to phase files — see Phase Overview table above.
Red Flags: delegated to phase files — see Phase Overview table above.
Verification: delegated to phase files — see Phase Overview table above.