context-menu

Official

Guide for creating context menus.

Authorwavetermdev
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides clear guidance and examples for implementing context menus within the Wave Terminal application, enabling users to interact with elements through right-click menus.

Core Features & Use Cases

  • Context Menu Definition: Learn how to define menu items using the ContextMenuItem type, including labels, types (separator, normal, submenu, checkbox, radio), and actions.
  • Menu Display: Understand how to import and use the ContextMenuModel to show menus based on user interactions.
  • Advanced Features: Implement submenus, checkbox/radio items for settings, and dynamic visibility/enabled states.
  • Use Case: When a user right-clicks on a file in the file explorer, a context menu appears allowing them to "Open", "Rename", "Delete", or "Copy Path".

Quick Start

Use the context-menu skill to create a new file menu item with a click handler.

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: context-menu
Download link: https://github.com/wavetermdev/waveterm/archive/main.zip#context-menu

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.