http_server_lua_demo

Official

Run 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.