wendy-lite — Claude Code skill for WASM on ESP32-C6
Get guidance for building WASM apps that run on Wendy Lite firmware for ESP32-C6. Useful when your app needs to reach device hardware from C, Rust, Swift, or Zig.
npx skills add wendylabsinc/claude-skills --skill wendy-lite -a claude-codeWhat wendy-lite does
The skill explains the structure of a Wendy Lite WASM app, including its _start entry point, imports from the wendy module, and the callback export used for asynchronous events. It covers device interfaces such as GPIO, I2C, UART, SPI, and timers, along with app build and upload workflows.
Swift projects need Swift 6.0 or newer with Embedded Swift support, and the documented approach avoids heap allocation. Rust, Zig, and WAT have their own build commands and tool requirements. Check that your language and toolchain fit these constraints before building. The guidance also points to references for the WASM API, firmware configuration, and Swift SDK.
What it helps with
- build a WASM app for Wendy Lite
- set up the
_startentry point - access GPIO or I2C from WASM
- handle asynchronous device callbacks
- choose a build path for Swift, Rust, or Zig
Example prompts for the agent
- Help me build a C WASM app for Wendy Lite on ESP32-C6.
- Show me how to access GPIO from WASM and handle callbacks.
- Check the Embedded Swift requirements for a Wendy Lite app.
How to install wendy-lite
1Skills CLI (Vercel)
npx skills add wendylabsinc/claude-skills --skill wendy-lite -a claude-code2Manually: put the files in place
~/.claude/skills/wendy-lite/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/wendy-lite/
1Skills CLI (Vercel)
npx skills add wendylabsinc/claude-skills --skill wendy-lite -a codex2Manually: put the files in place
.agents/skills/wendy-lite/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add wendylabsinc/claude-skills --skill wendy-lite -a cursor2Manually: put the files in place
.cursor/skills/wendy-lite/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install wendylabsinc/claude-skills wendy-lite2Manually: put the files in place
.github/skills/wendy-lite/SKILL.md1Skills CLI (Vercel)
npx skills add wendylabsinc/claude-skills --skill wendy-lite -a gemini-cli2Platform CLI
gemini skills install https://github.com/wendylabsinc/claude-skills --path wendy-liteManually: put the files in place
.devin/skills/wendy-lite/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add wendylabsinc/claude-skills --skill wendy-lite -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about wendy-lite
How do I install wendy-lite in Claude Code?
Run npx skills add wendylabsinc/claude-skills --skill wendy-lite -a claude-code. The skill file is placed at ~/.claude/skills/wendy-lite/SKILL.md.
What does the wendy-lite skill do?
It guides development of WASM apps for Wendy Lite firmware on ESP32-C6, including access to device hardware through host imports.
What does a Swift app for Wendy Lite require?
It requires Swift 6.0 or newer with Embedded Swift support. The documented setup also avoids heap allocation.