http_server_lua_demo
OfficialRun a Lua web UI with live switch logging.
Authorespressif
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill solves the need for a quick, local demo of how an ESP-based device can serve a simple web page and react to browser input without writing a full application from scratch.
Core Features & Use Cases
- HTTP server demo with a browser UI: Serve a Hello World page with a toggle switch backed by Lua handlers.
- Live state and event logging: Use GET to read state and POST to toggle it, with Lua logging switch toggle events.
- Static web assets on device: Mount the skill-provided web assets so the browser can load CSS/JS and interact with the device.
Quick Start
Start the bundled Lua HTTP server script, then open /lua/lua_demo/ in your browser to view the Hello World page and toggle the switch while it logs events.
Dependency Matrix
Required Modules
None requiredComponents
scriptsassets
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: http_server_lua_demo Download link: https://github.com/espressif/esp-claw/archive/main.zip#http-server-lua-demo Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.