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/:
| Plugin | Description |
|---|---|
| Advanced Canvas | Supercharge your canvas experience — presentations, flowcharts, and more. |
| Advanced Tables | Improved table navigation, formatting, manipulation, and formulas. |
| Copy Button for Code Blocks | Adds a copy button to every code block. |
| Dataview | Complex data views and SQL-like queries over your notes. |
| Editing Toolbar | MS Word-like formatting toolbar with customizable editing commands. |
| ExcaliBrain | Clean, intuitive, and editable graph view for Obsidian. |
| Excalidraw | Edit and view Excalidraw drawings; 4D Visual PKM. |
| Folder Notes | Create notes within folders accessible without collapsing the folder. |
| Git | Git version control with automatic backup and advanced features. |
| Highlightr | Minimal color-coded highlighting menu with configurable highlight colors. |
| Hover Editor | Transform the page preview hover popover into a floating editor tab. |
| Iconize | Add icons to files, folders, and text in your vault. |
| Lazy Loader | Load plugins with a delay on startup for faster vault open times. |
| Linter | Format and normalize YAML, markdown, spacing, and frontmatter. |
| Markdown Formatting Assistant | Editor panel for Markdown, HTML, and colors with a command interface. |
| Media Extended | Video and audio playback enhancements. |
| Mermaid Tools | Improved Mermaid.js experience with a visual element toolbar. |
| Meta Bind | Make notes interactive with inline input fields, metadata displays, and buttons. |
| Omnisearch | Full-text vault search that just works. |
| Open Vault in VS Code | Ribbon button and context menu to open the vault as a VS Code workspace. |
| QuickAdd | Quickly add pages or content via macros and capture prompts. |
| Simple Embeds | Replace Twitter, YouTube, and other links with embeds in preview. |
| Spaced Repetition | Fight the forgetting curve by reviewing flashcards and notes. |
| Style Settings | Controls for adjusting theme, plugin, and snippet CSS variables. |
| Supercharged Links | Style links and add context menu options based on note properties. |
| Tag Wrangler | Rename, merge, toggle, and search tags from the tags panel. |
| TaskNotes | Note-based task management with calendar, pomodoro, and time tracking. |
| Templater | Advanced note templating and automation with handlebars-like syntax. |
QuickAdd Scripts (--Scripts--/QuickAdd/)
See https://quickadd.obsidian.guide/docs/ for information on the relevant plugin.
| Script | Description |
|---|---|
qa-taskNotes-createTaskForFolder.js | Create a task in the current folder's Tasks/ subfolder, auto-linking the folder's note as a project |
qa-taskNotes-createOrOpenTasksDefaultViewForFolder.js | Scaffold a default task view Base for the current folder, or open it if it already exists |
qa-createOrOpenBaseForFolder.js | Create a generic Base view for the current folder, or open it if it already exists |
qa-wrapFileInFolder.js | Wrap 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
.basefiles - obsidian-cli — interact with the vault via CLI
- json-canvas — create/edit
.canvasfiles - obsidian-quickadd — configure QuickAdd choices and scripts
- defuddle — extract clean markdown from web pages
Getting Started
- Clone this repository.
- Open
template/as a vault in Obsidian. - Accept the prompt to enable community plugins.
- Browse
TaskNotes/Views/tasks-default.baseto see your task board. - Use the QuickAdd command palette (
Ctrl/Cmd+P→ QuickAdd) to create tasks and notes.
How to Install
- Download the ZIP or clone the repository
- Open the folder as a vault in Obsidian (File → Open Vault)
- Obsidian will prompt you to install required plugins
Stats
Stars
0
Forks
0
Last updated 17d ago