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
Claude Code plugin marketplace for interactive terminal TUI components
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.
Skill
Skill
Skill