Marten Tietje19 downloadsCreate notes from inline text with tag-driven templates. Add inline fields, get autocomplete suggestions, and convert lines to linked notes with frontmatter.
An Obsidian plugin that lets you create notes from inline text using tag-driven templates. Write a line with a tag, add inline fields, and convert it to a linked note with proper frontmatter.

#todo, #meeting, #person)[field:: value] with autocomplete suggestions@type: commentsCreate a template with typed frontmatter fields:
---
title: "" # @type: text
priority: medium # @type: text | options:high,medium,low
due: # @type: date
assignee: "" # @type: text | tag:person
tags: [] # @type: list
---
Configure a tag in plugin settings:
todoTemplates/Todo.mdTasks/Write a line with the tag:
Review the PR #todo
Press Space after the tag to insert fields, then fill them in:
Review the PR #todo [priority:: high] [due:: 2026-05-10] [assignee:: [[John]]]
Click the "Create Note" button (or use the command) to convert to:
[[Tasks/Review the PR|Review the PR]]
The new note will have proper frontmatter with your field values.
Define field types in your template frontmatter using @type: comments:
| Type | Syntax | Description |
|---|---|---|
text |
field: "" # @type: text |
Plain text |
date |
field: # @type: date |
Date picker suggestions |
number |
field: 0 # @type: number |
Numeric value |
boolean |
field: false # @type: boolean |
true/false |
list |
field: [] # @type: list |
YAML array (comma-separated inline) |
Add a source after the type to get autocomplete suggestions:
| Source | Syntax | Suggests |
|---|---|---|
options |
# @type: text | options:high,medium,low |
Fixed list of options |
folder |
# @type: text | folder:People/ |
Notes in a folder |
tag |
# @type: text | tag:person |
Notes with a specific tag |
field |
# @type: text | field:status |
Values used in a frontmatter field |
Tab / Shift+Tab: Navigate between inline fields[[note]] or Markdown links [note](note.md)main.js, manifest.json, and styles.css from the latest releasetagline in your vault's .obsidian/plugins/ directory# Install dependencies
npm install
# Development build (watch mode)
npm run dev
# Production build
npm run build
# Run tests
npm test