Obsidian Vault Generator
Generate a full Obsidian vault by copying a pre-built assets folder to the user's chosen location. The vault follows a PARA + Zettelkasten hybrid layout with Templater-based templates.
Step 1 — Ask the user
Before creating anything, confirm:
- •Vault path — where to create it (e.g.
~/Documents/WorkVault). - •Vault name — display name for the Home page heading (defaults to the folder name from the path).
Step 2 — Copy assets and personalize
- •Resolve the vault path (expand
~if needed). - •Create the target directory if it doesn't exist:
mkdir -p <vault-path>. - •Copy the entire assets folder contents into the vault path:
Wherecode
cp -r <skill-dir>/assets/. <vault-path>/
<skill-dir>is the directory containing this SKILL.md file. - •Replace the
{{VAULT_NAME}}placeholder inHome.mdwith the user's vault name:codesed -i '' "s/{{VAULT_NAME}}/<vault-name>/g" <vault-path>/Home.md
Step 3 — Report
Print a summary including:
- •Vault path created
- •Number of folders (expect ~12)
- •Number of files (expect ~22)
- •Number of templates (9)
Then remind the user:
- •Open the vault root folder in Obsidian
- •Install recommended community plugins: Templater, Dataview, Calendar
- •Configure Templater to use
99-System/Templates/as the template folder location - •The vault does not include
.obsidian/configuration — Obsidian will create defaults on first open