Help us improve
Share bugs, ideas, or general feedback.
From wasmcloud-skills
Expert in wasmCloud Shell (wash) CLI for building, running, and managing WebAssembly components and wasmCloud applications. Use when working with wash commands, WIT definitions, or wasmCloud projects.
npx claudepluginhub cosmonic-labs/skills --plugin helm-skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/wasmcloud-skills:washThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill provides expertise in using the wasmCloud Shell (wash) CLI tool for developing and managing WebAssembly components and wasmCloud applications.
Defines typed contracts between WebAssembly components using the WIT Interface Definition Language. Use when writing .wit files, designing worlds and interfaces, or working with the Component Model type system.
Automatically discovers and provides access to WebAssembly skills for development tasks with WASM, WASI, wasm-bindgen, Rust-to-WASM, wasm-pack, and browser runtimes.
Share bugs, ideas, or general feedback.
This skill provides expertise in using the wasmCloud Shell (wash) CLI tool for developing and managing WebAssembly components and wasmCloud applications.
wash version 2.0.0 or laterwash --versionDo not use cargo component commands (like cargo component build) when working with wasmCloud projects. Always use wash commands instead:
wash build or wash dev for building componentswash build --skip-fetch (since wasmcloud:wash interface isn't published)Use wash dev for local development and build loop. This command:
Example:
wash dev
Use wash wit update when there are mismatched WIT (WebAssembly Interface Types) definitions. This command:
Example:
wash wit update
wash new https://github.com/cosmonic-labs/<TEMPLATE> --name my-projectcd my-projectwash build to build the codeIf you encounter errors about mismatched WIT definitions:
wash wit update to synchronize definitionswash build