# Modal Forms plugin for Obsidian Modal Forms, by Danielo Rodriguez, lets you define reusable forms with multiple typed fields — text, number, date, toggle, slider, dropdown, tag/note/folder pickers, multi-select — and open them as modal dialogs inside [[Obsidian]]. When the user submits, the form returns all values as a single structured result object. The plugin is not an end in itself: it is an input layer for other automation tools. [[Templater plugin for Obsidian|Templater]] templates, [[QuickAdd plugin for Obsidian|QuickAdd]] macros, Meta Bind buttons, and any user script can open a form, await the result, and use the returned values to fill in frontmatter, build a filename, or generate note content. This replaces chains of one-question-at-a-time prompt dialogs with a single coherent form. For an automated vault, Modal Forms standardizes structured capture: creating a book note, logging a workout, or filing a meeting note can all present one form whose answers land in the right properties. Forms are defined once in a visual editor (or as JSON) and reused across every script that needs them. ## References - Download: https://obsidian.md/plugins?id=modalforms - Source code: https://github.com/danielo515/obsidian-modal-form