Templater and QuickAdd workflows
Templater and QuickAdd are separate community plugins, not part of Operon. They are worth a page because they pair well with it: together they let you capture a fully formed Operon task, or a whole task tree, from a keystroke. Operon's part is making the template correct; theirs is creating the note and triggering it.
How the pieces fit
Each tool does one job:
- Templater fills dynamic content in a template (dates, prompts, computed values) when the note is made. Operon processes Templater syntax when it builds a file task template, so a template can be both a Templater template and an Operon task.
- QuickAdd decides where and when a note is created. You point a QuickAdd choice at a template and run it from a command or hotkey, so capture is one step from anywhere.
- Operon ensures the result is a real task: the template carries the Operon fields,
operonIdtemplate variables become real ids, and task value variables such as{{status}},{{priority}},{{dateScheduled}}, and{{datetime}}become the values for the created task.
The division is clean: QuickAdd launches, Templater fills its own syntax, Operon makes it a task and resolves Operon's {{...}} variables.
A capture flow
A common setup:
- Write a file task template with the Operon fields you always want, plus any Templater syntax for dates or prompts.
- Add Operon template variables if the template should generate linked subtasks or repeat task values such as status, priority, scheduled date, and creation time. See operonId template variables.
- Create a QuickAdd choice that makes a note from that template.
- Run it from a hotkey whenever you want that kind of task. Operon builds it with correct fields and fresh ids.
What is Operon's part and what is not
To set expectations: Operon does not configure Templater or QuickAdd for you, and it has no settings for them. They are configured in their own plugins. What Operon contributes is processing Templater syntax in its file task templates and resolving Operon template variables.
That means one template can use both systems:
---
operonId: {{operonId}}
Status: {{status}}
Priority: {{priority}}
datetimeCreated: {{datetime}}
---
# <% tp.file.title %>
Operon status: {{status}}
Operon priority: {{priority}}
Templater fills its <% ... %> commands. Operon fills {{operonId}}, {{status}}, {{priority}}, and {{datetime}}. If your default workflow status is Project.Brainstorming and default priority is High, the created task will contain those values instead of the template variables.
FAQ
Do I need both plugins? No. Templater alone is enough for dynamic templates. QuickAdd adds the launch-from-anywhere step. Use either, both, or neither.
Does Operon depend on these? No. They are optional. Operon's own Task Creator and templates work without them.
How do subtasks get linked in a template? Through operonId template variables, which reuse one id to wire parentTask. The same page also covers task value variables such as {{status}}, {{priority}}, and {{datetime}}. See operonId template variables.
Settings
Operon's only related setting is the template folder, in Settings → Operon → Tasks → File Tasks. Templater and QuickAdd are configured in their own plugin settings.