canvas
π―Skillfrom dvdsgl/claude-canvas
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)
Installation
npx vibeindex add dvdsgl/claude-canvas --skill canvasnpx skills add dvdsgl/claude-canvas --skill canvas~/.claude/skills/canvas/SKILL.mdSKILL.md
More from this repository5
A TUI toolkit that gives Claude Code its own display. Spawns interactive terminal interfaces for emails, calendars, flight bookings and more using tmux split panes.
Claude Code plugin marketplace for interactive terminal TUI components
Skill
Skill
Skill