vault_topic
Prepare, create, and update topics in your knowledge vault. Gathers structured materials and synthesizes them into coherent topic bodies.
Instructions
Manage topic lifecycle: prepare materials, create, or update.
Actions: prepare: Gather structured materials for topic creation/update. Uses progressive disclosure — returns summaries, not full content. params: cluster_id OR note_paths (pick one). topic_path (optional, for staleness detection on update). create: Write a new topic to topics/. params: title, content (Claude-generated body), domain, tags, member_notes, aliases update: Update an existing topic. params: topic_path (required), content (optional, new body), member_notes (optional, updated list), tags (optional)
WORKFLOW — Claude MUST follow these steps:
PREPARE: Call with action="prepare" to get summaries + graph metrics.
DEEP READ (optional): Use vault_read(action="get") for important notes.
SYNTHESIZE: Write topic body (synthesis, not concatenation).
CONFIRM: Present to user. Wait for approval.
WRITE: Call with action="create" or action="update".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | ||
| title | No | ||
| action | Yes | ||
| domain | No | ||
| aliases | No | ||
| content | No | ||
| cluster_id | No | ||
| note_paths | No | ||
| topic_path | No | ||
| member_notes | No |