manage-notes
Perform note management operations including listing, reading, writing, moving, deleting, renaming, and appending to notes within Obsidian vaults.
Instructions
Unified tool for listing, reading, writing, moving, deleting, renaming, and appending to notes
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform: 'read', 'write', 'delete', 'append', 'rename', 'duplicate', 'move', 'list' | |
| path | No | Path to the note relative to vault root | |
| content | No | Content of the note | |
| expected_mtime | No | Expected file modification time (RFC3339Nano) for optimistic concurrency | |
| dry_run | No | Preview deletion without modifying files | |
| position | No | Position to insert: 'end' (default), 'start', 'before', 'after' | |
| after | No | Heading or text to insert after (if position is 'after') | |
| before | No | Heading or text to insert before (if position is 'before') | |
| context_lines | No | Number of context lines to return (default 0) | |
| old_path | No | Old note path | |
| new_path | No | New note path | |
| output | No | Output note path | |
| source | No | Source path | |
| destination | No | Destination path | |
| update_links | No | Whether to update links to this file (default true) | |
| directory | No | Directory path relative to vault root (for list action) | |
| limit | No | Maximum number of notes to return (for list action, 0 = no limit) | |
| offset | No | Number of notes to skip for pagination (for list action, default 0) | |
| mode | No | Response mode: compact (default) or detailed |