By victorstein
Spawn and control interactive terminal displays (calendars, documents, flights) with real-time IPC communication
npx claudepluginhub joshuarweaver/cascade-code-general-misc-1 --plugin victorstein-claude-canvasReal-time monitoring of Claude Code sub-agent activity in a tabbed terminal interface. Auto-spawns as soon as any sub-agent starts running.
Calendar canvas for displaying events and picking meeting times. Use when showing calendar views or when users need to select available time slots.
**The primary skill for terminal TUI components.** Covers spawning, controlling, and interacting with terminal canvases. Use when displaying calendars, documents, or flight bookings.
Document canvas for displaying and editing markdown content. Use when showing documents, emails, or when users need to select text for editing.
Flight canvas for comparing flights and selecting seats. Use when users need to browse flight options and book seats.
A TUI toolkit that gives Claude Code its own display. Spawn interactive terminal interfaces for emails, calendars, flight bookings, and more.
Note: This is a proof of concept and is unsupported.

Add this repository as a marketplace in Claude Code:
/plugin marketplace add dvdsgl/claude-canvas
Then install the canvas plugin:
/plugin install canvas@claude-canvas
MIT
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Matches all tools
Hooks run on every tool call, not just specific ones
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Intelligent prompt optimization using skill-based architecture. Enriches vague prompts with research-based clarifying questions before Claude Code executes them
Persistent memory system for Claude Code - seamlessly preserve context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.