Run Rust/Python/MCP checks, fix issues, then summarize findings before committing
Verify that every statement of which devices are supported and what each handler can do is correct, complete, and in sync across SUPPORTED_DEVICES.md, the "Tested with" sentences, the ApiClient builders, the handler and device-info docs, the Python stubs, the…
Control TP-Link Tapo smart home devices (lights, plugs, power strips, hubs and sensors, cameras) via [Tapo MCP](https://github.com/mihai-dinculescu/tapo/tree/main/tapo-mcp).
Release a new version of the OpenClaw skill in `tapo-mcp/openclaw-skill/` by bumping its version, committing, and publishing via `npx clawhub`
Create a signed git commit following Conventional Commits, after running /pre-commit and /changelog when appropriate
Release a new version of the tapo (Rust) and tapo-py (Python) crates together, sharing the same version number
Bump maturin to the latest release and regenerate `.github/workflows/tapo-py.yml`, preserving local customizations
Update CHANGELOG.md when the public API of the tapo (Rust), tapo-py (Python), or tapo-mcp (MCP) crates changes