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

Template by Note Name

jacoblearnedjacoblearned1k downloads

Automatically template notes based on their title.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

This is a simple Obsidian plugin to automatically template notes based on their name when created or renamed. Users can template notes that match their desired naming conventions with any template that exists in their specified templates folder (including sub-folders).

Examples:

  • Create notes that start with Meeting with the content of Templates/meeting.md
  • Create notes that end with Task with the content of Templates/task.md
  • Create notes that contain Idea with the content of Templates/idea.md

Features

  • Quicker templating: Automatically template notes based on their name at creation time
  • Customizable: Users can create rules to template notes based on their personal naming conventions
  • Multiple match options: Choose from prefix, suffix, or contains to template notes
  • Optionally template on rename: Choose whether or not to template notes when they are renamed If a note is renamed to a matching template, the template content will be prepended to the existing note.
  • Case sensitivity options: Choose whether or not to match note names against rules in a case-sensitive manner

Installation

You can install the plugin via the Community Plugins tab within Obsidian or by direct link here.

Zettelkasten Inspiration

While the plugin supports general usage beyond Zettelkasten, my primary motivation for building the plugin was quicker templating of notes in a Zettelkasten system.

In Zettelkasten, notes are generally one of three types: reference notes, literature notes, or permanent notes (although many variations exist based on personal preference).

  • Reference notes contain information that is useful for reference, such as direct quotes from a source
  • Literature notes contain concise summaries in your own words a key point or idea made in a reference note's source.
  • Permanent notes contain fully-worked original thoughts or ideas inspired by one or more literature notes.

To manage these, I prefix each note type with a different color emoji for easy visual identification within Obsidian: 🟦 for reference notes, 🟨 for literature notes, and 🟩 for permanent notes.

I then have a template for each note type in my Templates folder, for example Templates/reference_note.md:

---
type: Note
tags:
  - reference-note
  - inbox
date:
source:
author(s):
reviewed: false
---
**Summary**:

**Highlights**:

Using the plugin, it's simple to create new Zettelkasten notes that are already populated with the Obsidian page properties I like to include for each note type.

alt text

Settings

Plugin Settings

HealthGood
ReviewCaution
About
Apply templates automatically to new or renamed notes based on filename patterns (prefix, suffix, or contains). Select templates from your templates folder (including subfolders), prepend template content on rename, and choose case-sensitive or case-insensitive matching.
TemplatingAutomationFiles
Details
Current version
1.1.3
Last updated
2 years ago
Created
2 years ago
Updates
5 releases
Downloads
1k
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
jacoblearnedjacoblearned
github.com/jacoblearned
GitHubjacoblearned
  1. Community
  2. Plugins
  3. Templating
  4. Template by Note Name

Related plugins

QuickAdd

Quickly add new notes or content to your vault.

Advanced URI

Control everything with URI.

Templater

Create and use dynamic templates.

Smart Templates

AI powered templates for generating structured content. Works with Local Models, Anthropic Claude, Gemini, OpenAI & more.

Vault Changelog

Maintain a changelog of recently edited notes.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

BRAT

Easily install a beta version of a plugin for testing.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.