Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

SuperAdd

Imed GhomariImed Ghomari2k downloads

Create tasks with natural language processing.

Add to Obsidian
SuperAdd screenshot
  • Overview
  • Scorecard
  • Updates16

Create richly structured tasks from a single natural language line. SuperAdd recognizes your custom properties, applies templates, and writes clean frontmatter with correct ordering.

Highlights

  • Natural language parsing for title, tags, time estimate, due date/time, scheduled date/time, and recurrence.
  • Custom properties (string, number, boolean, array, date, datetime) recognized inline by name or value.
  • Template support with frontmatter merge:
    • All template properties are written to the new file.
    • Properties filled via the modal/NLP override the template.
    • Unfilled template properties are written as key: (null).
    • The frontmatter order matches the template order; non-template keys are appended.
  • Recognized text highlighting: see dates, recurrence, templates, and your custom properties highlighted as you type.
  • Live preview with pill-style property display.
  • Quick link insertion: type - to open a file picker and insert [[links]].

How it works

  1. Define properties in Settings → Properties (supports regex for strings/arrays).
  2. Optionally add templates in Settings → Templates (frontmatter-driven).
  3. Open “Create Task”, type your line (e.g., “Call Alex tomorrow 3pm context office due next week”).
  4. SuperAdd parses NLP, matches custom properties, applies the selected template, and creates the file.

Dates and recurrence

  • “Due” uses a robust NLP pass (e.g., “tomorrow”, “in 2 days evening”).
  • Custom date/datetime properties use the same recognition and reset correctly afterward.
  • Recurrence is recognized from natural phrases (e.g., “every week”, “every second Monday”) into RRULE.

Recognized text highlighting

As you type in the task description, SuperAdd highlights each recognized part without changing the text or taking away normal editing:

  • Due and scheduled dates in blue.
  • Recurrence in purple.
  • Status in green.
  • Priority in red, when configured.
  • Time estimates in orange.
  • Template names in cyan.
  • Other custom properties in the accent color.

Highlighting follows the same parser that builds the saved task, including custom properties, templates, regex values, and repeated values such as context inside pc, outside pc.

Configuration

  • Task management properties: set the field names for due and recurrence.
  • Custom properties: add/edit types, defaults, and optional regex/defined values.
  • Templates: pick markdown files with frontmatter; their keys define desired frontmatter.

Tips

  • Put all desired properties as frontmatter keys in your template. SuperAdd will write them all and keep order.
  • Use concise names for properties to make inline recognition natural.
  • Use regex sparingly for precision on string/array properties.

Troubleshooting

  • Properties not filled: check the property names in Settings match your input phrasing.
  • Template not applied: verify the template is selected/recognized and has frontmatter.
  • Date not parsed: try more explicit phrases (e.g., “tomorrow 18:00”, “next Monday morning”).

Credits

Core QuickAdd-style functionality in this plugin was extracted and adapted from tasknotes.

MIT License.

HealthGood
ReviewSatisfactory
About
Create structured task files from a single natural-language line, parsing title, tags, estimates, due and scheduled dates, recurrence into clean frontmatter. Recognize custom properties (string, number, boolean, array, date, datetime), merge templates while preserving key order, preview parsed fields as pills, and insert quick [[links]] via a file picker.
TasksTemplatingProperties
Details
Current version
1.2.1
Last updated
2 weeks ago
Created
10 months ago
Updates
16 releases
Downloads
2k
Compatible with
Obsidian 1.13.1+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Imed GhomariImed Ghomariimed-ghomari
GitHubimed-ghomari
  1. Community
  2. Plugins
  3. Tasks
  4. SuperAdd

Related plugins

Base Board

Organize notes into Kanban boards using frontmatter properties. Drag and drop cards between columns powered by Bases.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Templater

Create and use dynamic templates.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering. Maintained by Clare Macrae and Ilyas Landikov, created by Martin Schenck.

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Operon

Task and project management system that unifies inline tasks and file-based tasks in the same workflows with Tables, Filters, Calendars, Kanban boards, Gantt views, Canvas, and time tracking.

Vault Todos

Collect all outstanding TODOs from your vault and presents them in lists Today, Scheduled, Inbox and Someday/Maybe.

Day Planner

Turn tasks from daily notes, the Tasks plugin, and calendars into time blocks on an editable timeline, with built-in time tracker.

Force note view mode

Force the view mode for a note by using frontmatter: YAML block with 'obsidian_ui_mode' as key.