Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Give your AI agent physical world capabilities via RealWorldClaw — control ESP32 modules, read sensors (temperature, humidity, motion), actuate relays/servos...
Give your AI agent physical world capabilities via RealWorldClaw — control ESP32 modules, read sensors (temperature, humidity, motion), actuate relays/servos...
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Give any AI agent the ability to sense and act in the physical world.
Install dependencies: pip install httpx paho-mqtt Configure device connection in config.json (skill directory): { "api_url": "https://realworldclaw-api.fly.dev/api/v1", "devices": [ { "name": "my-esp32", "ip": "192.168.x.x", "access_code": "xxxxxxxx", "serial": "xxxxxxxxxxxx", "type": "esp32" } ] }
python3 scripts/rwc.py sense --device my-esp32 Returns temperature, humidity, and other connected sensor values.
python3 scripts/rwc.py act --device my-esp32 --action relay_on python3 scripts/rwc.py act --device my-esp32 --action relay_off python3 scripts/rwc.py act --device my-esp32 --action led --value '{"r":255,"g":0,"b":0}'
python3 scripts/rwc.py rule add --name "cool-down" \ --condition "temperature > 30" \ --action "relay_on" \ --device my-esp32
python3 scripts/rwc.py status python3 scripts/rwc.py devices
python3 scripts/rwc.py api health python3 scripts/rwc.py api modules python3 scripts/rwc.py api register --username x --email x --password x
CommandDescriptionstatusShow all device statusdevicesList configured devicessense --device NAMERead all sensors from deviceact --device NAME --action ACTIONExecute actuator commandrule add/list/removeManage automation rulesapi health/modules/register/loginPlatform API accessmonitor --device NAME --interval 5Continuous monitoring mode
ESP32 / ESP32-C3 / ESP32-S3 with RWC firmware Sensors: DHT22 (temp/humidity), PIR (motion), LDR (light), soil moisture Actuators: Relay, Servo, LED (RGB), Buzzer Communication: WiFi + MQTT (local) or HTTP (cloud API)
Devices expose capabilities via manifest. Read references/protocol.md for full spec.
AI Agent (OpenClaw) ↓ skill command RWC Skill (this) ↓ MQTT (local) or HTTP (cloud) ESP32 Module ↓ GPIO Physical World (sensors/actuators) Local MQTT is preferred for low latency. Cloud API for remote access.
Agent frameworks, memory systems, reasoning layers, and model-native orchestration.
Largest current source with strong distribution and engagement signals.