obsidian-template

Obsidian template including vault structure and plugins

Obsidian Template Vault

A pre-configured Obsidian vault template with an opinionated folder structure, task management system, and a curated plugin setup. Clone this repo and open the template/ directory as a new Obsidian vault to get started.

Structure

template/
├── --Attachments--/        # Media and file attachments
├── --Obsidian Template--/  # Note frontmatter templates (via Templater)
│   └── Frontmatter/        # Note.md, Reference Note.md
├── --Properties--/         # Obsidian property definitions
│   └── knowledge-confidence-level.md
├── --Scripts--/
│   └── QuickAdd/           # QuickAdd macro scripts
├── .agents/skills/         # Claude agent skills (Obsidian-aware)
├── .claude/skills/         # Claude Code skill definitions
├── Bases/                  # Obsidian Bases views
├── Canvas/                 # Obsidian Canvas files
├── Dataviews/              # Dataview query notes
├── ExcaliBrain/            # ExcaliBrain graph note
├── Excalidraw/             # Excalidraw drawings
├── Knowledge Confidence/   # Base view for confidence-level tracking
├── Notes/                  # General notes
├── Reference Notes/        # Source-linked reference notes
├── References/             # Reference entries (books, papers, etc.)
└── TaskNotes/              # Task management
    ├── Tasks/              # Individual task notes
    └── Views/              # Pre-built Base views for tasks

Plugins

Community plugins included in .obsidian/plugins/:

PluginDescription
Advanced CanvasSupercharge your canvas experience — presentations, flowcharts, and more.
Advanced TablesImproved table navigation, formatting, manipulation, and formulas.
Copy Button for Code BlocksAdds a copy button to every code block.
DataviewComplex data views and SQL-like queries over your notes.
Editing ToolbarMS Word-like formatting toolbar with customizable editing commands.
ExcaliBrainClean, intuitive, and editable graph view for Obsidian.
ExcalidrawEdit and view Excalidraw drawings; 4D Visual PKM.
Folder NotesCreate notes within folders accessible without collapsing the folder.
GitGit version control with automatic backup and advanced features.
HighlightrMinimal color-coded highlighting menu with configurable highlight colors.
Hover EditorTransform the page preview hover popover into a floating editor tab.
IconizeAdd icons to files, folders, and text in your vault.
Lazy LoaderLoad plugins with a delay on startup for faster vault open times.
LinterFormat and normalize YAML, markdown, spacing, and frontmatter.
Markdown Formatting AssistantEditor panel for Markdown, HTML, and colors with a command interface.
Media ExtendedVideo and audio playback enhancements.
Mermaid ToolsImproved Mermaid.js experience with a visual element toolbar.
Meta BindMake notes interactive with inline input fields, metadata displays, and buttons.
OmnisearchFull-text vault search that just works.
Open Vault in VS CodeRibbon button and context menu to open the vault as a VS Code workspace.
QuickAddQuickly add pages or content via macros and capture prompts.
Simple EmbedsReplace Twitter, YouTube, and other links with embeds in preview.
Spaced RepetitionFight the forgetting curve by reviewing flashcards and notes.
Style SettingsControls for adjusting theme, plugin, and snippet CSS variables.
Supercharged LinksStyle links and add context menu options based on note properties.
Tag WranglerRename, merge, toggle, and search tags from the tags panel.
TaskNotesNote-based task management with calendar, pomodoro, and time tracking.
TemplaterAdvanced note templating and automation with handlebars-like syntax.

QuickAdd Scripts (--Scripts--/QuickAdd/)

See https://quickadd.obsidian.guide/docs/ for information on the relevant plugin.

ScriptDescription
qa-taskNotes-createTaskForFolder.jsCreate a task in the current folder's Tasks/ subfolder, auto-linking the folder's note as a project
qa-taskNotes-createOrOpenTasksDefaultViewForFolder.jsScaffold a default task view Base for the current folder, or open it if it already exists
qa-createOrOpenBaseForFolder.jsCreate a generic Base view for the current folder, or open it if it already exists
qa-wrapFileInFolder.jsWrap the active file into a new folder of the same name

Claude Code Integration

The template/.claude/ and template/.agents/ directories include skills for AI-assisted vault management:

  • obsidian-markdown — create/edit Obsidian Flavored Markdown
  • obsidian-bases — create/edit .base files
  • obsidian-cli — interact with the vault via CLI
  • json-canvas — create/edit .canvas files
  • obsidian-quickadd — configure QuickAdd choices and scripts
  • defuddle — extract clean markdown from web pages

Getting Started

  1. Clone this repository.
  2. Open template/ as a vault in Obsidian.
  3. Accept the prompt to enable community plugins.
  4. Browse TaskNotes/Views/tasks-default.base to see your task board.
  5. Use the QuickAdd command palette (Ctrl/Cmd+P → QuickAdd) to create tasks and notes.

How to Install

  1. Download the ZIP or clone the repository
  2. Open the folder as a vault in Obsidian (File → Open Vault)
  3. Obsidian will prompt you to install required plugins

Stats

Stars

0

Forks

0

Last updated 17d ago