add-wshcmd

Create and integrate new wsh CLI commands into Wave Terminal.

1|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/MichaelCrowe11/crowe-terminal --skill add-wshcmd-michaelcrowe11
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-wshcmd
Source: https://github.com/MichaelCrowe11/crowe-terminal/tree/main/.kilocode/skills/add-wshcmd
Command: npx skills add https://github.com/MichaelCrowe11/crowe-terminal --skill add-wshcmd-michaelcrowe11

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance for adding new commands to the Wave Terminal wsh CLI, simplifying the extension process for developers.

Core Features & Use Cases

  • Command Creation: Step-by-step instructions for creating command files and registering them.
  • Implementation Patterns: Examples of command logic, flags, argument validation, and RPC integration.
  • Documentation & Testing: Best practices for documenting commands and verifying functionality.
  • Use Case: A developer wants to add a new wsh command that fetches system info; this Skill guides the process from file creation to deployment.

Quick Start

Follow the guide to create a new wsh command file, implement its logic with proper argument validation and RPC calls, document the command, and test it within Wave Terminal.

Frequently Asked Questions about add-wshcmd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a new command to the Wave Terminal CLI?

Extending the Wave Terminal CLI requires creating a command file, registering it, and implementing logic with argument validation and RPC calls. This process integrates new functionality directly into the wsh environment.

What is the process for integrating RPC operations into a wsh command?

Integrating RPC operations into a wsh command involves implementing specific command logic patterns that support remote procedure calls. The guide provides examples for structuring these RPC integrations within your command files alongside local operations.

How do I validate arguments for a custom CLI command in Wave Terminal?

Validating arguments for a custom CLI command in Wave Terminal requires implementing specific validation patterns within your command logic. This ensures arguments are checked before execution, supporting reliable local and RPC operations.

Can I use Wave Terminal CLI extensions for local operations only?

Yes, Wave Terminal CLI extensions support local operations, though they also facilitate RPC integration. You can implement command logic focused on local execution while following best practices for argument validation and documentation.

What are the best practices for documenting new wsh commands?

Best practices for documenting new wsh commands involve providing clear instructions and usage examples within the command file. Proper documentation ensures developers can verify functionality and understand the command's local and RPC capabilities.