VAULTDASHBOARD
LucasMazei

obsidian-vault-template

An Obsidian vault template with a working dataviewjs Home dashboard, folder structure, and example notes.


tags:

  • ai-generated

Vault Template

A clean starter clone of Mazei's vault structure. Open this folder as a vault in Obsidian and the [[Home]] dashboard works out of the box.

What's included

  • Full folder skeleton — an inbox-to-knowledge pipeline plus active/archive project lifecycle
  • Working Home dashboardHome.md, a dataviewjs homepage (greeting, vault heatmap, area cards, countdowns, habit streaks, goals, reading shelf)
  • Obsidian config (.obsidian/) — plugins + theme + the home CSS snippet pre-enabled
  • Templates (7. Templates/) — Daily Note, Book, Article, Goal, Presentation, AI Chat, Weekly Journal, New Note
  • Example notes — demo dailies, books, goals, articles, an event, and a study course so every Home widget renders out of the box (clear them anytime)
  • Shared agent workflows (.agents/skills/) — portable across Codex, OpenCode, and Claude; Claude compatibility commands remain in .claude/

Quick start

  1. Open in Obsidian — open this folder as a vault. Trust plugins; enable Dataview's JavaScript Queries (Settings → Dataview).
  2. Open Home.md — the dashboard should render with demo data.
  3. Run /setup in Claude Code, or personalize AGENTS.md manually — write your context, goals, source-of-truth tools, and workflow preferences.
  4. Choose an agent harness — Codex and OpenCode read AGENTS.md; Claude also reads CLAUDE.md. Restart the harness after changing skills.
  5. Add MCPs (optional) — copy .mcp.json.example.mcp.json, fill in your credentials. See .claude/MCP.md.

Folder map

0. Context/         - Who you are (Profile, Work, Preferences, Active Focus)
1. Rough Notes/     - Inbox for quick captures
2. Source Materials/ - Reference material (Books, Articles, Courses, Study, ...)
4. Zettelkasten/    - Permanent notes
5. Daily Journal/   - Daily notes
6. Projects/
  Active/           - Work that needs attention
  Archive/          - Completed or inactive work
7. Templates/       - Note templates
Excalidraw/         - Cross-project and scratch drawings
Images/             - Attachments (ships with home-banner.gif)

To make the Home render

The dashboard needs these — all already configured here:

  1. Dataview plugin enabled (Settings → Community plugins) with JavaScript queries turned on (Settings → Dataview → Enable JavaScript Queries).
  2. The home CSS snippet enabled (Settings → Appearance → CSS snippets).
  3. Images/home-banner.gif present (the banner) — swap it for your own.
  4. Theme AnuPpuccin (bundled). The color variables in home.css assume a Catppuccin palette.

Most sections fail gracefully when empty — create your first daily note, book, or #goal note and the dashboard fills in.

First steps

  • Set Home as your start page: bookmark is pre-added; for auto-open install the Homepage community plugin and point it at Home.
  • Create a daily note (5. Daily Journal, format YYYY-MM-DD, uses 7. Templates/Daily Notes Template).
  • Add a #book note with status: reading to light up the reading shelf.
  • Add a #goal note (use 7. Templates/Goal Template) to populate the goals grid.
  • Keep project-specific drawings inside 6. Projects/Active/<project>/; reserve Excalidraw/ for cross-project or scratch work.

Related

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

1

Forks

0

Last updated 16d ago

Categories