← Back to Skills Marketplace
davek-dev

Openclaw Skill Tado

by Dave K · GitHub ↗ · v1.0.5 · MIT-0
cross-platform ✓ Security Clean
174
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install tado-skill
Description
Interact with Tado smart thermostat. Use for reading temperature, setting heating with auto-revert, viewing energy usage, and controlling zones.
Usage Guidance
This skill appears to be what it says: Tado API instructions for reading and controlling zones. Before installing, consider: (1) the skill source is unknown—only install if you trust it; (2) you will need to perform an OAuth device flow and store access/refresh tokens (the README mentions env vars but the registry metadata doesn't declare them); (3) the provided Python script requires the 'requests' package—ensure your environment has needed runtime dependencies; (4) treat the refresh token as sensitive (revokable) and revoke it if you stop using the skill; (5) because the skill is instruction-only, the platform won't install code, but an agent following the SKILL.md could run curl/python commands that use those tokens—only grant access if you trust the agent and the skill's author.
Capability Analysis
Type: OpenClaw Skill Name: tado-skill Version: 1.0.5 The skill provides legitimate instructions and a Python script for interacting with the Tado smart thermostat API. It correctly implements the OAuth2 device code flow using official Tado endpoints (login.tado.com and my.tado.com) and uses standard environment variables for credential management. No indicators of malicious intent, data exfiltration, or prompt injection were found in SKILL.md or the associated logic.
Capability Assessment
Purpose & Capability
Name/description (Tado thermostat control) align with the actual instructions: OAuth device flow, token refresh, reading zones, setting overlays, and energy usage — all are expected for a Tado API client.
Instruction Scope
SKILL.md stays on-topic and only describes Tado API interactions. It instructs use of environment variables (TADO_TOKEN, TADO_REFRESH_TOKEN, TADO_HOME_ID) and shows the OAuth device flow. It also includes a Python script that uses requests; the registry metadata did not declare these env vars or the Python dependency, so the documentation and registry metadata are not fully synchronized.
Install Mechanism
There is no install spec and no code files beyond SKILL.md, so nothing will be downloaded or installed by the platform. This reduces attack surface. The only runtime action would be commands the agent runs following the instructions.
Credentials
Requested secrets (access token, refresh token, home id) are appropriate for controlling a Tado account. However, the registry lists no required env vars while SKILL.md explicitly tells users to store tokens in environment variables. Also note a refresh token provides long-lived access and should be stored and handled securely.
Persistence & Privilege
The skill does not request always:true, does not include install scripts, and does not attempt to modify other skills or global agent settings. It is user-invocable and allows normal autonomous invocation (platform default).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install tado-skill
  3. After installation, invoke the skill by name or use /tado-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.5
tado-skill 1.0.5 - Added a comprehensive SKILL.md with step-by-step instructions for Tado OAuth2 authentication, environment setup, and usage examples. - Included bash and Python examples covering temperature reading, zone listing, temperature setting with auto-revert, override clearing, and energy usage retrieval. - Clarified authentication flow and highlighted proper use of heating status and temperature endpoints. - Documented overlay (override) termination types and their behavior.
v1.0.4
tado-skill 1.0.4 - No file changes detected in this release. - No modifications to documentation, functionality, or configuration.
v1.0.3
- Improved documentation for authentication, including detailed OAuth2 device code flow steps. - Added clear examples for common Tado API operations: listing zones, getting zone state, reading energy usage, and controlling heating. - Provided example scripts and curl commands for quick integration and troubleshooting. - Included explicit guidance on token handling and environment variable usage. - Noted best practices for retrieving actual heating status vs. set target.
Metadata
Slug tado-skill
Version 1.0.5
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Openclaw Skill Tado?

Interact with Tado smart thermostat. Use for reading temperature, setting heating with auto-revert, viewing energy usage, and controlling zones. It is an AI Agent Skill for Claude Code / OpenClaw, with 174 downloads so far.

How do I install Openclaw Skill Tado?

Run "/install tado-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Openclaw Skill Tado free?

Yes, Openclaw Skill Tado is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Openclaw Skill Tado support?

Openclaw Skill Tado is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Openclaw Skill Tado?

It is built and maintained by Dave K (@davek-dev); the current version is v1.0.5.

💬 Comments