obsidian_create_from_template
Create a new Obsidian note from a Templater template, expanding placeholders like date and title. Specify the template and output path to generate dynamic notes.
Instructions
Create a new note from a Templater template, expanding placeholders.
This wraps the CLI's templater:create-from-template verb. Use this whenever
the template contains Templater placeholders such as <% tp.date.now() %>,
<% tp.file.title %>, or any other <% ... %> expression — those are
evaluated by Obsidian's Templater plugin and substituted into the output.
For plain notes with no placeholder expansion, use obsidian_create.
Parameters: template (required) — vault-relative path to the Templater template (e.g. "Templates/daily.md") file (required) — vault-relative output path for the new note (e.g. "Daily/2026-05-18.md")
Examples: obsidian_create_from_template({ template: "Templates/daily.md", file: "Daily/2026-05-18.md" }) obsidian_create_from_template({ template: "Templates/project.md", file: "Projects/new-idea.md" })
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file | Yes | Vault-relative output path for the new note | |
| template | Yes | Vault-relative path to the Templater template |