🎯

canvas

🎯Skill

from dvdsgl/claude-canvas

VibeIndex|
What it does
|

Canvas is a Claude Code plugin that provides interactive terminal TUI components. It enables Claude to spawn visual displays such as calendars, documents, and flight booking interfaces in tmux split panes, with real-time IPC communication for rece...

Overview

Canvas is a Claude Code plugin that provides interactive terminal TUI components. It enables Claude to spawn visual displays such as calendars, documents, and flight booking interfaces in tmux split panes, with real-time IPC communication for receiving user selections back into the conversation.

Key Features

  • Calendar canvas β€” Display events and pick meeting times through an interactive terminal calendar interface
  • Document canvas β€” View and edit markdown documents in a spawned terminal pane
  • Flight canvas β€” Compare flights and select seats through a visual terminal interface
  • Tmux split-pane spawning β€” Canvases spawn in tmux splits with real-time IPC, allowing Claude to react to user selections

Who is this for?

This plugin is for developers who work in tmux-based terminal environments and want Claude Code to present interactive visual interfaces for tasks like scheduling, document editing, or data comparison. It requires tmux and Bun runtime, and a terminal with mouse support for interactive scenarios.

πŸ“¦

Same repository

dvdsgl/claude-canvas(6 items)

canvas

Installation

Vibe Index InstallInstalls to .claude/skills/ - auto-recognized by Claude Code
npx vibeindex add dvdsgl/claude-canvas --skill canvas
skills.sh Install⚠ Installs to .agents/skills/ - may not be auto-recognized by Claude Code
npx skills add dvdsgl/claude-canvas --skill canvas
Manual InstallCopy SKILL.md content and save to the path below
~/.claude/skills/canvas/SKILL.md

SKILL.md

2Installs
-
AddedFeb 7, 2026