Dyson Fan Control
AdvisoryAudited by Static analysis on Apr 30, 2026.
Overview
No suspicious patterns detected.
Findings (0)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
If invoked incorrectly, the agent could turn a device on or off, change fan speed, or enable heating.
The skill exposes commands that can change the state of a physical Dyson fan/heater. This is expected for the skill, but users should be aware that invocations can affect comfort, energy use, and heating behavior.
dyson on ... dyson off ... dyson heat on ... dyson heat target 22
Use the skill only for explicit Dyson-control requests, and confirm heating or power changes when the impact matters.
Anyone with access to the saved credential file may be able to control configured Dyson devices on the local network.
Setup prompts for Dyson account authentication and saves device credentials locally. This is disclosed and necessary for local device control, but it is still sensitive account/device authority.
password = click.prompt("Enter your Dyson account password", hide_input=True) ... "credential": device.credential ... save_config(config)Run setup only from a trusted install, keep `~/.dyson/config.json` private, and remove the config if you no longer use the skill.
Installing directly from a moving remote repository could install code different from the reviewed artifact if the repository changes.
The documented install path pulls code from a GitHub repository rather than a pinned release in the provided registry install spec. This is a common manual CLI installation pattern, but users should verify the source.
pip install git+https://github.com/tmustier/dyson-cli.git
Prefer a reviewed release, pinned commit, or trusted package source before installing and running setup.
