From canvas
Spawns interactive terminal canvases for calendars, documents, and flight booking in tmux panes. Supports meeting picker, document editing, and seatmap selection.
How this command is triggered — by the user, by Claude, or both
Slash command
/canvas:canvasThe summary Claude sees in its command listing — used to decide when to auto-load this command
# Canvas Command Spawn and control interactive terminal displays (TUIs) in tmux split panes. ## Usage When the user invokes `/canvas`, help them spawn the appropriate canvas type based on their needs. ## Workflow ### Step 1: Determine Canvas Type Ask what kind of canvas the user needs: - **Calendar** - Display events or pick meeting times - **Document** - View or edit markdown content - **Flight** - Compare flights and select seats ### Step 2: Gather Configuration Based on the canvas type, collect the necessary configuration: **Calendar:** - Events to display (title, start/end tim...
Spawn and control interactive terminal displays (TUIs) in tmux split panes.
When the user invokes /canvas, help them spawn the appropriate canvas type based on their needs.
Ask what kind of canvas the user needs:
Based on the canvas type, collect the necessary configuration:
Calendar:
Document:
Flight:
Use the CLI to spawn the canvas:
cd ${CLAUDE_PLUGIN_ROOT}
bun run src/cli.ts spawn [type] --scenario [scenario] --config '[json]'
Examples:
# Calendar display
bun run src/cli.ts spawn calendar --config '{"events": [...]}'
# Meeting picker
bun run src/cli.ts spawn calendar --scenario meeting-picker --config '{"calendars": [...]}'
# Document editor
bun run src/cli.ts spawn document --scenario edit --config '{"content": "# Title", "title": "Doc"}'
# Flight booking
bun run src/cli.ts spawn flight --config '{"flights": [...]}'
Wait for user interaction and handle the result:
Read these skills for detailed configuration options:
canvas - Overview and IPC communicationcalendar - Calendar events and meeting pickerdocument - Markdown rendering and text selectionflight - Flight comparison and seatmapsnpx claudepluginhub jyaunches/pi-canvas --plugin canvas2plugins reuse this command
First indexed Jan 8, 2026
/powerlineInteractive setup wizard for configuring the claude-powerline statusline. Checks Node.js, detects Nerd Font support, and guides through theme selection.
/design-tutorialGuides users through interactive design tutorials for Naksha, producing real design output. Supports tracks for UI, Figma, social media, email, data viz, and more.
/create-dashboardCreates a multi-page policy analysis dashboard with map, reform sliders, and charts using a multi-agent workflow that plans, scaffolds, implements, and validates the application.
/canvasCreates and manages visual Obsidian canvas files — supports adding images, text, PDFs, wiki pages, and AI-generated assets. Also includes zone grouping and list status.
/canvasAI-orchestrated visual canvas production — create, populate, layout, present, generate, and export Obsidian canvases