create-view

Official

Guide for implementing new view types.

Authorwavetermdev
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a comprehensive guide for developers looking to extend Wave Terminal by creating and integrating new custom view components.

Core Features & Use Cases

  • View Model Implementation: Learn how to define state and logic for new views using Jotai atoms.
  • View Component Creation: Understand how to build reusable React components for displaying view content.
  • Registration: Discover how to register new view types within the Wave Terminal's BlockRegistry.
  • Use Case: A developer wants to add a new "Markdown Preview" view type to Wave Terminal. They would follow this guide to create the ViewModel and ViewComponent, then register it so users can create blocks with this new view.

Quick Start

Follow the step-by-step guide to create a new view model class for your custom view.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: create-view
Download link: https://github.com/wavetermdev/waveterm/archive/main.zip#create-view

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.