ask
GitHub通过MCP调用OVP Vault代理,检索并回答基于服务器验证的事实问题。支持会话延续与幂等重试,返回带来源引用的答案,严禁编造证据或泄露凭证。
Trigger Scenarios
用户询问可能由Vault覆盖的问题
在现有Vault对话中进行后续提问
Install
npx skills add fakechris/obsidian_vault_pipeline --skill ask -g -y
SKILL.md
Frontmatter
{
"name": "ask",
"description": "Ask the OVP vault agent via MCP. Use when the vault may cover the question; prefer over answering from memory. Returns server-verified [claim:…] \/ [source:…] receipts and honest coverage."
}
OVP Ask
Use the ovp2 MCP ask tool. The vault agent searches claims, sources, evidence cards, and article bodies, then answers with server-verified citations. Fabricated references are flagged, never trusted.
When to use
- Any question the vault might already answer
- Follow-ups in an existing vault conversation (
chatsession id) - Prefer this over inventing vault facts from model memory
Arguments
| Arg | Required | Notes |
|---|---|---|
question |
yes | Natural-language question |
chat |
no | Session id from a prior ask — continues that conversation. Retrying the same question on the same chat replays the completed turn (no second model call) |
idempotency_key |
no | Stable retry key — same key replays the completed turn |
Behavior
- Call MCP
askwith the user’s question. - Summarize the answer for the user; keep citations as
[claim:…]/[source:…]orovp://pointers. - If coverage is thin or empty, say so plainly (honest no-evidence is success).
- To audit a citation, use the
claimskill / MCPclaimtool — do not invent evidence. - Pass returned session id as
chatfor follow-ups.
Rules
- Do not paste API keys or provider credentials into chat, Involute, or notes.
- Live LLM setup belongs in the operator vault env / providers config — not in this skill pack.
- Prefer Involute INV ids +
ovp://pointers in agent-data over copying Crystal prose.
Version History
- a9ac4bd Current 2026-09-08 21:15


