← Back to Skills Marketplace
ratgdo32 disco
by
Michael Boland
· GitHub ↗
· v1.0.1
· MIT-0
246
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install ratgdo32-disco
Description
Control a ratgdo32 disco garage door opener via its local web API. Use when the user asks to open/close the garage, check garage status, toggle the garage li...
Usage Guidance
This skill appears to implement exactly the local LAN API calls described and does not phone home, but there are a few things to check before installing/using it: 1) The helper script requires RATGDO_HOST to be set (it will abort if unset) — the manifest should list this env var. 2) The script calls curl and python3; make sure those binaries exist on the agent host and consider having the skill declare them. 3) Confirm the device is only reachable on a trusted LAN (no port-forwarding) because running the skill gives the agent network access to your garage controller. 4) If you rely on this skill, inspect the script yourself (it's short and readable) or run it locally in a controlled environment first. If the owner updates the manifest to declare RATGDO_HOST and the required binaries, the mismatches would be resolved and confidence would rise.
Capability Analysis
Type: OpenClaw Skill
Name: ratgdo32-disco
Version: 1.0.1
The skill bundle provides a legitimate interface for controlling a ratgdo32 garage door opener via its local REST API. The helper script (scripts/garage.sh) implements standard functionality for status retrieval and door control, including safety checks for obstructions and current door state. No evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
The skill's stated purpose (local garage control) matches the code and instructions. However, the package metadata declares no required environment variables or binaries even though both the SKILL.md and scripts/garage.sh expect RATGDO_HOST and runtime tools (curl, python3). That mismatch is disproportionate to the stated purpose and should be corrected.
Instruction Scope
SKILL.md and the helper script stay within the expected scope: they query the device's /status.json and POST to /setgdo on the local host. There is no external network/server contact beyond the LAN device. Minor discrepancy: SKILL.md claims the script will default to a placeholder IP if RATGDO_HOST is unset, but the script actually aborts if RATGDO_HOST is not set.
Install Mechanism
This is an instruction-only skill with an included helper script and no install spec; nothing is downloaded or written to disk by an installer. Risk is low from the install mechanism itself, but runtime execution will rely on existing binaries.
Credentials
No credentials or sensitive secrets are requested, which is appropriate. However, RATGDO_HOST is required at runtime but not declared in the manifest. Additionally, the script expects curl and python3 available on PATH but these binaries are not declared as requirements. The omission of these runtime dependencies is a proportionality/manifesting issue that could be benign (documentation oversight) or sloppy engineering.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or global agent config, and has no persistent/system privileges. It only performs ad hoc LAN requests when invoked.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install ratgdo32-disco - After installation, invoke the skill by name or use
/ratgdo32-disco - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Security section: clarified local network trust model, added hardening guidance, softened language that triggered false-positive moderation flag
v1.0.0
Initial release: full API coverage for ratgdo32 disco HomeKit garage door opener. Door control, light, obstruction safety, vehicle presence laser, remote lockout, helper script.
Metadata
Frequently Asked Questions
What is ratgdo32 disco?
Control a ratgdo32 disco garage door opener via its local web API. Use when the user asks to open/close the garage, check garage status, toggle the garage li... It is an AI Agent Skill for Claude Code / OpenClaw, with 246 downloads so far.
How do I install ratgdo32 disco?
Run "/install ratgdo32-disco" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is ratgdo32 disco free?
Yes, ratgdo32 disco is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does ratgdo32 disco support?
ratgdo32 disco is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created ratgdo32 disco?
It is built and maintained by Michael Boland (@bolander72); the current version is v1.0.1.
More Skills