
QuickAdd
An Obsidian plugin for creating notes, capturing text, and running reusable multi-step vault actions.
Why consider QuickAdd?
QuickAdd is a community plugin for Obsidian that streamlines note-taking and workflow automation using templates, captures, and macros.
Learn QuickAdd by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide3 sections
Automating Obsidian with QuickAdd
QuickAdd is a popular community plugin designed to streamline note-taking and workflow automation within the Obsidian knowledge base. By reducing friction when creating notes or logging information, QuickAdd allows users to capture their thoughts without interrupting their current flow state.
Understanding the Core Choices
QuickAdd operates using four distinct types of "choices," which can be combined to build simple automated tasks or complex workflows:
- Templates: This choice creates a new note based on a predefined template. It is compatible with core Obsidian templates as well as the Templater plugin, making it ideal for structured notes like meeting minutes or daily journals.
- Captures: Captures allow you to quickly append or prepend text to an existing file without having to open it first. This is frequently used for adding quick thoughts to a Daily Note.
- Macros: Macros chain multiple actions together. For example, a single macro can create a new note from a template and then automatically add a link to that newly created note inside an Index file.
- Multis: Multis act as a folder or a menu that groups other choices together, enabling you to trigger complex sequences from a single organized list.
Setting Up a Capture Workflow
To see how the plugin improves data entry, you can set up a simple Capture workflow that logs entries directly to your Daily Note.
After installing QuickAdd from the Obsidian Community Plugins browser, navigate to Settings > QuickAdd. Under the choice creation area, type a name such as "Add to Journal", select Capture, and click Add Choice. Next, click the Gear icon next to your new choice to configure its behavior.
You can set the Capture To field to target your daily note, for example: Journal/{{DATE}}.md.
Then, enable Capture Format and enter the following string to format the appended text with a timestamp and your specific input:
- {{DATE:HH:mm}} {{VALUE}}Once configured, you can open the Obsidian Command Palette, run QuickAdd: Run, select your "Add to Journal" choice, and type your entry. It will instantly be appended to the target note.
Leveraging Dynamic Variables
QuickAdd supports a variety of format syntax variables to make templates and captures highly dynamic. Variables like {{DATE}} automatically insert the current date, while {{VALUE}} prompts the user for text input when the choice is executed. By assigning a workflow to an Obsidian hotkey, you can invoke these variables and capture data into your vault entirely from the keyboard.
For more advanced examples, such as integrating macros with JavaScript or building contextual tasks, you can review the community packages available on the project's GitHub repository or read the official documentation at quickadd.obsidian.guide.
Related tools
More options with a similar category or technology profile.
McFly
Fly through your shell history with an intelligent neural network search engine.
cheat
Interactive command-line cheatsheets for system administrators and software engineers.
Pipenv
Python development workflow for humans uniting Pipfile, pip, and virtualenv.
Rye
Comprehensive Python package and workspace management tool written in Rust.