← Back to Skills Marketplace
weatheresp32
by
manisaigaddam
· GitHub ↗
· v1.0.0
866
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install weather-esp32
Description
Get weather data from your personal ESP32+BMP280 sensor
Usage Guidance
This skill appears to do exactly what it says: ask you for your ESP32's IP and query /reading and /health. It does not request secrets or install software. Before installing, consider: (1) where the agent will store the ESP32 IP (agent memory or skill config) and whether you are comfortable with that; (2) if your agent runs in the cloud, it may not be able to reach a private LAN IP without a tunnel — avoid providing public IPs or domains you don't control; (3) the SKILL.md includes an example trycloudflare domain — treat that as an example only and don’t enter sensitive endpoints unless you trust the destination. If you want stronger privacy, ask how/where the IP will be persisted or disable memory persistence for this skill.
Capability Analysis
Type: OpenClaw Skill
Name: weather-esp32
Version: 1.0.0
The skill bundle is benign. All instructions in `SKILL.md` are directly related to its stated purpose of interacting with a user's ESP32 device to retrieve weather data via HTTP GET requests. There is no evidence of prompt injection attempts against the agent, data exfiltration, malicious execution, persistence mechanisms, or obfuscation. The network access is a core, necessary function of the skill, targeting a user-configurable IP address or a placeholder Cloudflare Tunnel URL.
Capability Assessment
Purpose & Capability
Name/description match the instructions: the skill asks for an ESP32 IP and makes simple HTTP GET requests to /reading and /health to obtain temperature/pressure/altitude. No unrelated environment variables, binaries, or installs are requested.
Instruction Scope
Instructions are narrowly scoped to asking the user for an IP, calling HTTP endpoints, parsing JSON, and giving advice. The doc instructs the agent to "Save the IP for future requests," which implies persisting that value in agent memory or config — reasonable for usability but worth noting as stored device addressing data.
Install Mechanism
No install spec or code files are present; this is instruction-only so nothing is written to disk during install.
Credentials
The skill requires no environment variables, credentials, or config paths. That is proportionate for a local HTTP-based sensor reader.
Persistence & Privilege
always:false (no forced global inclusion). The only persistence implied is saving the ESP32 IP for future calls — normal for this functionality, but users should be aware the IP may be stored in agent memory or skill settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install weather-esp32 - After installation, invoke the skill by name or use
/weather-esp32 - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Major update: Skill now reads weather from user's own ESP32 sensor instead of online weather APIs.
- Reworked to support ESP32+BMP280 sensors via HTTP endpoints.
- User sets their ESP32 device IP; skill fetches live local temperature, pressure, and altitude.
- Added conversational commands for weather checks, contextual advice, and device health.
- Includes robust error handling and step-by-step user prompts.
- Drops wttr.in and Open-Meteo (online/global) support in favor of personal sensor data.
Metadata
Frequently Asked Questions
What is weatheresp32?
Get weather data from your personal ESP32+BMP280 sensor. It is an AI Agent Skill for Claude Code / OpenClaw, with 866 downloads so far.
How do I install weatheresp32?
Run "/install weather-esp32" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is weatheresp32 free?
Yes, weatheresp32 is completely free (open-source). You can download, install and use it at no cost.
Which platforms does weatheresp32 support?
weatheresp32 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created weatheresp32?
It is built and maintained by manisaigaddam (@manisaigaddam); the current version is v1.0.0.
More Skills