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

Base Template

Arthur KhArthur Kh1 downloads

Select template notes for Base views and automatically populate new items with merged frontmatter and variables.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Configure template notes for Obsidian Base views and automatically populate newly created items with rendered template bodies, variable substitutions, and merged frontmatter.


Features

  • 📑 Per-View Template Configuration: Assign a specific template note to any Base view layout (Table, Kanban, Cards, List, or custom view types).
  • 🔘 Seamless Creation Workflow: Overrides the toolbar New button, the + button at the bottom of Kanban columns, and the Bases: Add item command to create notes using your selected template.
  • 🪄 Dynamic Variable Replacement: Supports {{title}}, {{date}}, {{time}}, and custom date/time formats (e.g., {{date:YYYY-MM-DD}}, {{time:HH:mm}}).
  • 🧩 Smart Frontmatter Merging:
    • Preserves template frontmatter defaults when table columns are empty.
    • Automatically applies non-null view filter values (e.g. status: In Progress).
    • Merges and deduplicates tags arrays across the template and view filters.
    • Applies Kanban group/column properties on top when clicking + in a specific column.
  • 🎯 Target Folder Resolution: Places new notes in the Base filter folder or the vault default new note location (not in the template's folder).
  • ⚡ Zero Global Configuration: Configuration lives directly inside your .base files per view. No extra global settings needed.

Installation

From Community Plugins (Recommended)

  1. In Obsidian, open Settings → Community plugins.
  2. Turn on Community plugins if disabled.
  3. Click Browse and search for Base Template.
  4. Click Install, then Enable.

Manual Installation

  1. Download main.js and manifest.json from the latest release.
  2. Create a folder in your vault: <vault>/.obsidian/plugins/base-template/.
  3. Copy main.js and manifest.json into that folder.
  4. Reload Obsidian and enable Base Template in Settings → Community plugins.

Usage

1. Assigning a Template to a Base View

  1. Open any .base file or a note containing an embedded base (![[MyBase.base]]).
  2. Click the view switcher icon in the toolbar, then select Configure view (or right-click the active view tab).
  3. Scroll down in the view configuration menu to the Template setting.
  4. Select any Markdown note in your vault to act as the template for this view.

2. Creating New Items

  • Click the New button in the Base toolbar.
  • Or click the + button at the bottom of any column in a Kanban Base view.
  • Or trigger the Bases: Add item command from the Command Palette (Ctrl/Cmd + P).

The new note will be created with the template's content, formatted variables, and merged frontmatter properties.


Template Syntax Reference

The plugin supports standard template placeholders in both frontmatter and note body:

Placeholder Description Example Output
{{title}} The basename / title of the created file My Project Task
{{date}} Current date (YYYY-MM-DD) 2026-11-12
{{date:FORMAT}} Current date with custom format {{date:dddd, MMMM Do YYYY}} → Thursday, November 12th 2026
{{time}} Current time (HH:mm) 14:30
{{time:FORMAT}} Current time with custom format {{time:HH:mm:ss}} → 14:30:45

Example Template Note (Templates/Project-Task.md)

---
status: Backlog
priority: Normal
tags:
  - task
  - project
---
# {{title}}

Created on {{date:YYYY-MM-DD}} at {{time}}.

## Objectives
- [ ] Initial planning
- [ ] Implementation
- [ ] Review

When created from a Base view filtered to status: In Progress, the new note's status will automatically be set to In Progress while keeping priority: Normal, merging tags, and replacing {{title}} and {{date}}.


Compatibility

  • Requires Obsidian v1.10.0 or later with the core Bases plugin enabled.
  • Fully compatible with desktop and mobile (iOS and Android).

License

MIT / 0-BSD License — see LICENSE for details.

HealthExcellent
ReviewPassed
About
Assign template notes to Base view layouts and auto-populate new items with rendered template bodies, variable replacements (title, date/time) and merged frontmatter. Override Base new-item commands and save notes to the Base filter folder or the vault default while applying view filters, deduplicated tags, and Kanban column properties.
BasesTemplatingProperties
Details
Current version
1.0.1
Last updated
Yesterday
Created
Last week
Updates
2 releases
Downloads
1
Compatible with
Obsidian 1.10.0+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Author
Arthur KhArthur Khmainarthur
github.com/mainarthur
GitHubmainarthur
arturkhalatian
dev.to
  1. Community
  2. Plugins
  3. Bases
  4. Base Template

Related plugins

Bases CMS

Manage your notes in bases like a content management system.

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.

TaskNotes

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

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Force note view mode

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

Update modified date

Automatically update a frontmatter modified date field when the file is modified.

Folder notes

Create notes within folders that can be accessed without collapsing the folder, similar to the functionality offered in Notion.

QuickAdd

Quickly add new notes or content to your vault.