New files:
commands/canvas.md — slash command with full trigger table
skills/canvas/SKILL.md — complete skill: open, new, add image/text/pdf/note,
zone, list, from-banana operations
skills/canvas/references/canvas-spec.md — Obsidian canvas JSON spec:
coordinate system, all node types, color table,
image sizing by aspect ratio, auto-positioning
pseudocode, common mistakes, full example
Auto-positioning algorithm (bbox math):
- Finds rightmost node in target zone
- Places next node at rightmost_x + 40, same row y
- If overflow: wraps to new row (max_y_in_zone + 20)
- Falls back to below all content if no zone found
Banana integration:
- /canvas from banana: checks .recent-images.txt first, then
filesystem find -newer 10min, presents list for confirmation
- After any /banana run: suggests /canvas from banana
Updated:
skills/wiki/SKILL.md — added /canvas to routing table
skills/wiki/references/plugins.md — added Calendar + Thino with
pre-installed note + manual install fallback
README.md — /canvas in commands table + file structure
2.6 KiB
Obsidian Setup
Install Obsidian
Linux (Flatpak — recommended)
Check if installed:
flatpak list 2>/dev/null | grep -i obsidian && echo "FOUND via flatpak" || \
which obsidian 2>/dev/null && echo "FOUND in PATH" || echo "NOT FOUND"
Install if not found:
flatpak install flathub md.obsidian.Obsidian
macOS
ls /Applications/Obsidian.app 2>/dev/null && echo "FOUND" || brew install --cask obsidian
Windows
Test-Path "$env:LOCALAPPDATA\Obsidian" && echo "FOUND" || winget install Obsidian.Obsidian
All platforms: direct download
Open the Vault
After installing: Obsidian > Manage Vaults > Open Folder as Vault > select your vault directory.
Recommended Plugins
Install via Settings > Community Plugins > Turn off Restricted Mode > Browse.
| Plugin | Purpose |
|---|---|
| Dataview | Query vault as a database. Powers dashboards in wiki/meta/. |
| Templater | Auto-populate frontmatter on note creation from _templates/. |
| Obsidian Git | Auto-commit every 15 minutes. Protects against bad writes. |
| Calendar | Right-sidebar calendar with word count, task, and link indicators. Pre-installed in this vault via .obsidian/plugins/calendar/. |
| Thino | Quick memo capture panel in right sidebar. Pre-installed via .obsidian/plugins/thino/. |
| Iconize | Visual folder icons for navigation. |
| Minimal Theme | Best dark theme for dense information display. |
Calendar and Thino are pre-installed — they ship with this vault. Enable them in Settings → Community Plugins → toggle on. No download needed.
If installing in a different vault: download main.js + manifest.json from their GitHub releases into .obsidian/plugins/calendar/ and .obsidian/plugins/thino/ respectively.
Optional additions:
- Smart Connections — semantic search across all notes
- QuickAdd — macros for fast note creation
- Folder Notes — click a folder to open an overview note
Web Clipper
The Obsidian Web Clipper browser extension converts web articles to markdown and sends them to .raw/ in one click.
Install for Chrome, Firefox, or Safari from the Obsidian website.
Set the default folder to .raw/ in the extension settings.
After Installing Plugins
- Enable Dataview: Settings > Community Plugins > toggle on
- Enable Templater: Settings > Templater > set template folder to
_templates - Enable Obsidian Git: Settings > Obsidian Git > Auto backup interval: 15 minutes
- Enable the CSS snippet: Settings > Appearance > CSS Snippets > toggle on
vault-colors