wendy-lite

Deploy WebAssembly applications on ESP32-C6 microcontrollers with Wendy Lite firmware.

62|5|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/wendylabsinc/claude-skills --skill wendy-lite
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wendy-lite
Source: https://github.com/wendylabsinc/claude-skills/tree/main/wendy-lite
Command: npx skills add https://github.com/wendylabsinc/claude-skills --skill wendy-lite

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables developers to build and deploy WebAssembly (WASM) applications on ESP32-C6 microcontrollers, allowing for multi-language embedded development with direct hardware access.

Core Features & Use Cases

  • Multi-language WASM Apps: Write firmware in C, Rust, Swift, Zig, or WAT.
  • Hardware Access: Control GPIO, I2C, SPI, UART, NeoPixels, and more directly from WASM.
  • Use Case: Develop a custom IoT sensor node using Swift, compile it to WASM, and deploy it to an ESP32-C6 to read an I2C sensor and send data over BLE.

Quick Start

Use the wendy-lite skill to build and upload a Swift WASM app to the ESP32-C6.

Frequently Asked Questions about wendy-lite

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

FAQPage Schema
Can I write ESP32-C6 firmware using Swift?

Yes, you can write ESP32-C6 firmware in Swift by compiling it to WebAssembly and deploying it via the Wendy Lite firmware, which runs WASM binaries through the WAMR runtime.

How do I deploy WebAssembly applications to an ESP32-C6 microcontroller?

You deploy WASM apps to an ESP32-C6 by compiling code from supported languages into WASM binaries and uploading them through the Wendy Lite firmware for embedded IoT execution.

What programming languages can I use to build WASM apps for ESP32 microcontrollers?

You can build WASM apps for ESP32 microcontrollers using C, Rust, Swift, Zig, or WAT, enabling multi-language embedded development with direct hardware access on the ESP32-C6.

Does WebAssembly on the ESP32-C6 support direct hardware access like GPIO and I2C?

Yes, WebAssembly on the ESP32-C6 supports direct hardware access to peripherals including GPIO, I2C, SPI, UART, and NeoPixels directly from WASM binaries through the WAMR runtime.

What is the best way to develop a multi-language IoT sensor node on an ESP32-C6?

The best way to develop a multi-language IoT sensor node on an ESP32-C6 is compiling languages like Swift or Rust to WebAssembly and deploying them with Wendy Lite to read sensors and send data over BLE.

Why use WebAssembly instead of native C firmware for ESP32 embedded systems?

Using WebAssembly instead of native C firmware for ESP32 embedded systems allows multi-language development in Rust, Swift, or Zig while maintaining direct hardware peripheral access and safe WASM execution via WAMR.