← Back to Skills Marketplace
Wled
by
Alex Buchan
· GitHub ↗
· v0.1.0
2040
Downloads
1
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install wled
Description
Control WLED LED controllers via HTTP API. Use when a user asks to control WLED lights, LED strips, or ESP-based LED controllers. Supports power on/off, brightness, colors (RGB), effects, palettes, presets, and device status.
Usage Guidance
This skill appears to do what it says: send HTTP JSON requests to a WLED device you specify. Before installing, make sure you: (1) only point it at devices you control/trust (it will make requests to whatever host you provide), (2) are comfortable with the script reading config files at ~/.wled/config.json, ~/.config/wled/config.json, or ./.wled-config.json (these store device IPs/aliases), and (3) do not supply router or other administrative credentials to third parties while following the static-IP instructions. The skill does not exfiltrate data to external endpoints, request unrelated credentials, or install external packages.
Capability Analysis
Type: OpenClaw Skill
Name: wled
Version: 0.1.0
The skill's code and documentation are clearly aligned with its stated purpose of controlling WLED devices via their HTTP API. The `scripts/wled.py` script makes HTTP requests to user-specified WLED device IPs/hostnames and reads configuration from designated `~/.wled/config.json` or `WLED_HOST` environment variable. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts in `SKILL.md` to subvert the agent's purpose or access unrelated sensitive data. All network and file access is limited to the scope of WLED control and configuration.
Capability Assessment
Purpose & Capability
Name/description match the implementation: the script makes HTTP calls to WLED's /json endpoints and exposes power, brightness, color, effects, palettes, presets, and status. No unrelated environment variables, binaries, or services are required.
Instruction Scope
SKILL.md instructs only on contacting local WLED devices, config file usage (~/.wled/config.json etc.), and optional WLED_HOST env var. The runtime instructions and CLI behavior in scripts/wled.py align with the doc and do not read or transmit data outside the target device or local config files.
Install Mechanism
Instruction-only with a bundled script; no install spec or downloads. Lowest-risk distribution model (no archives or external installers).
Credentials
No required environment variables or credentials are declared; the only optional env var is WLED_HOST which is appropriate for device targeting. Config file paths read (home/config) are proportional for aliasing devices.
Persistence & Privilege
Skill is not always-enabled and is user-invocable. It does not modify other skills or system-wide configurations; it only reads its own config file locations.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install wled - After installation, invoke the skill by name or use
/wled - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release: Control WLED LED controllers over HTTP with comprehensive device and lighting commands.
- Power on/off, brightness adjustment, and RGB color control supported.
- Change and list effects, palettes, and presets.
- Query full device status.
- Command-line tool with config file and environment variable for simplified device selection.
- No external dependencies required.
Metadata
Frequently Asked Questions
What is Wled?
Control WLED LED controllers via HTTP API. Use when a user asks to control WLED lights, LED strips, or ESP-based LED controllers. Supports power on/off, brightness, colors (RGB), effects, palettes, presets, and device status. It is an AI Agent Skill for Claude Code / OpenClaw, with 2040 downloads so far.
How do I install Wled?
Run "/install wled" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Wled free?
Yes, Wled is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Wled support?
Wled is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Wled?
It is built and maintained by Alex Buchan (@rowbotik); the current version is v0.1.0.
More Skills