create_note_tool
Create new notes or replace existing ones in Obsidian vaults for structured documentation, templates, or programmatic content generation.
Instructions
Create a new note or overwrite an existing one.
When to use:
Creating new notes with specific content
Setting up templates or structured notes
Programmatically generating documentation
When NOT to use:
Updating existing notes (use update_note unless you want to replace entirely)
Appending content (use update_note with merge_strategy="append")
Returns: Created note information with path and metadata
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Where to create the new note in your vault. Folders will be created automatically if needed. | |
| content | Yes | The markdown content for your note. Can include headings (#), tags (#tag), links ([[other note]]), and frontmatter. | |
| overwrite | No | Set to true to replace an existing note at this location. Use carefully as this deletes the original content. | |
| ctx | No |