wash

Automate wasmCloud component builds, development, and WIT updates with wash CLI.

21|3|Updated Nov 14, 2025
One-click install
npx skills add https://github.com/cosmonic-labs/skills --skill wash
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wash
Source: https://github.com/cosmonic-labs/skills/tree/main/wash
Command: npx skills add https://github.com/cosmonic-labs/skills --skill wash

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines the wasmCloud development lifecycle by providing clear guidance and best practices for using the wash CLI to build, develop, and manage wasmCloud components and WebAssembly Interface Definitions (WIT).

Core Features & Use Cases

  • Local development loop: use wash dev to automatically rebuild components as files change.
  • WIT management: update and synchronize WebAssembly Interface Types with wash wit update.
  • Project workflows: start new wasmCloud projects and maintain iterative build and deployment cycles.

Quick Start

  • Verify installation: wash --version
  • Start local development: wash dev
  • Update WIT definitions: wash wit update
  • Build components for production: wash build
  • Do not use cargo component commands for wasmCloud projects; use wash commands like wash build and wash dev

Frequently Asked Questions about wash

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

FAQPage Schema
How do I automate wasmCloud component builds during local development?

Automate wasmCloud component builds during local development by running wash dev, which automatically rebuilds components as files change. This streamlines the iterative development loop without manual build commands.

What is the best way to update WebAssembly Interface Types in a wasmCloud project?

The best way to update WebAssembly Interface Types in a wasmCloud project is using the wash wit update command. This synchronizes and manages WIT definitions directly within the wasmCloud development lifecycle.

Do I need cargo component commands to build wasmCloud components?

No, you do not need cargo component commands for wasmCloud projects. Use wash build and wash dev instead to build components and manage the development lifecycle properly.

What version of wash CLI is required for wasmCloud WIT management?

WasmCloud WIT management and local development require wash CLI version 2.0.0 or later. Verify your installation by running wash --version before starting component iteration.

Can I use wash to start new wasmCloud projects and manage iterative deployment cycles?

Yes, you can use wash to start new wasmCloud projects and maintain iterative build and deployment cycles. It orchestrates the entire development lifecycle from project initialization to production builds.