vault_capture
Save refined insights from conversations, articles, or flashes into your knowledge vault. Confirm each capture before storing, and delete existing captures permanently with user approval.
Instructions
Capture a refined insight into the vault, or delete an existing capture.
Actions: save: Save a new capture. params: title (str, ≤50 chars), insight (str, 1–3 sentences), source_type (str, default "conversation" — also "article" or "flash"), original (str | None), tags (list[str] | None) delete: Permanently delete a capture file. params: path (str, required — must be in captures/)
WORKFLOW — Claude MUST follow these steps before calling this tool: For save:
REFINE: Distill the user's thought into a core insight (1–3 plain-text sentences). Generate a clean, descriptive plain-text title (≤50 chars).
CONFIRM: Present the refinement to the user and wait for approval. Refinement is lossy — only the user knows which version captures what they truly want to remember. Do NOT call this tool until the user explicitly confirms.
STORE: Call this tool with action="save" and the confirmed title, insight, and metadata.
For delete:
IDENTIFY: User specifies which capture to delete.
CONFIRM: Show the capture's title, preview, and path to the user. Deletion is PERMANENT — ask "确认删除?" and wait for explicit approval. Do NOT call this tool until the user confirms.
DELETE: Call this tool with action="delete" and path.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | ||
| tags | No | ||
| title | No | ||
| action | Yes | ||
| insight | No | ||
| original | No | ||
| source_type | No | conversation |