
WebAssembly Expert
Guides compiling Rust/C to WebAssembly, WASI modules, WIT components, and browser integration
- Repository
- RightNow-AI/openfang
- Stars
- 18,243
- Licence
- Apache-2.0
- Files
- 1 file
What it does
When installed, the agent answers WebAssembly questions with specialist guidance: how to compile Rust or C to Wasm, build portable server-side modules using the WASI interface, design composable components with WIT interface files, and load Wasm into web pages efficiently. It also points out common pitfalls such as limited WASI support across runtimes, memory growth in linear memory, and the need to test on the real target engine. The file is a set of written guidance rather than a program; it does not itself run code.
Great for
- Developers new to compiling Rust or C to WebAssembly for browsers or servers
- Teams building plugin systems that run untrusted modules with restricted capabilities
- Engineers optimizing Wasm binary size or startup time for web apps
Skip it if
- Projects that need a verified, tool-tested build pipeline: the skill gives guidance only and its commands are not checked against current tool versions
- Anyone relying on WASI Preview 2 being available everywhere: the file itself warns runtime support varies
Try asking
- “Show me how to compile my Rust crate to a browser-ready Wasm module with wasm-pack”
- “Design a WIT interface for a plugin system where plugins have restricted file access”
- “How do I shrink my Wasm binary for faster page load?”
- “Help me compose two Wasm components written in different languages”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 1 original files, the Apache-2.0 licence and an attribution note.
wasm-expert.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip wasm-expert.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip wasm-expert.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Name your target runtime (browser, Wasmtime, Wasmer, WasmEdge) so the advice matches what your environment supports
- Ask for the exact tool versions you use, since the commands in the guidance are general and may need adjusting
- Verify any generated build commands and test on the target engine before relying on them
What's inside
- SKILL.md
Redistributed unmodified from RightNow-AI/openfang under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.