ClawVault
Commands

canvas

Generate Obsidian JSON Canvas dashboards with multiple templates

The canvas command generates visual dashboards as Obsidian JSON Canvas files. Choose from built-in templates or filter by project, owner, or scope.

Usage

clawvault canvas [options]

Options

FlagDescriptionDefault
-v, --vault <path>Vault pathNearest vault
--output <path>Output canvas file path<vault>/dashboard.canvas
--template <id>Template: default, brain, project-board, sprintdefault
--project <name>Filter tasks/backlog by projectAll projects
--owner <name>Filter tasks by owner (agent or human)All owners
--width <px>Canvas width in pixelsTemplate default
--height <px>Canvas height in pixelsTemplate default
--include-doneInclude completed tasksLimited
--list-templatesList available templates and exit

Templates

default — Two-Column Dashboard

The original layout with knowledge graph stats on the left and task triage on the right. Includes data flow diagram, vault activity metrics, and observation summaries.

brain — Brain Architecture

A 4-quadrant system overview inspired by neuroscience-themed knowledge management:

  • Hippocampus (top-left): vault structure with category card grid, content flow pipeline
  • Direction (top-right): vault stats, recent decisions, open loops
  • Agent Workspace (bottom-left): 3-column task triage — active, blocked, backlog
  • Knowledge Graph (bottom-right): node/edge stats, most-connected entities, category bars

project-board — Owner-Centric Task Board

Kanban-style board focused on task management for agents and humans:

  • Status columns: Open / In Progress / Blocked / Done
  • Priority icons: 🔴 critical, 🟠 high, 🟡 medium
  • Owner cards distinguishing agents (🤖) from humans (👤)
  • Backlog grouped by project
  • Blocked-by edges connecting dependent tasks

sprint — Sprint Focus

Weekly focus board with sprint metrics, recent decisions, and open loops.

Examples

# Default dashboard
clawvault canvas

# Brain architecture overview
clawvault canvas --template brain --output brain-dashboard.canvas

# Project board filtered by owner
clawvault canvas --template project-board --owner clawdious

# Project-scoped board
clawvault canvas --template project-board --project hale-pet-door

# List all available templates
clawvault canvas --list-templates

Details

Canvas files follow the JSON Canvas specification and open directly in Obsidian. File nodes are clickable — task cards link to their markdown files.

The brain template reads from the memory graph index (run clawvault graph build first for best results). The project-board template reads from tasks/ and backlog/ directories.

On this page