with one click
commit
// Create a signed git commit following Conventional Commits, after running /pre-commit and /changelog when appropriate
// Create a signed git commit following Conventional Commits, after running /pre-commit and /changelog when appropriate
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`
Run Rust/Python/MCP checks, fix issues, then summarize findings before committing
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
| name | commit |
| description | Create a signed git commit following Conventional Commits, after running /pre-commit and /changelog when appropriate |
Create a git commit following the project's conventions.
/pre-commit before creating a commit/changelog if the public API was changedgit commit -S)<type>(<scope>): <description> (e.g. fix(tapo-py): correct .pyi stub mismatches with Rust API, feat(discovery): add DeviceType enum)deps / deps-dev scope and match Dependabot's subject line style:
chore(deps): bump <name> from <old> to <new> (e.g. chore(deps): bump opentelemetry-otlp from 0.31.1 to 0.32.0)chore(deps-dev): bump <name> from <old> to <new> in /<path> (e.g. chore(deps-dev): bump maturin from 1.13.1 to 1.13.3 in /tapo-py)Co-Authored-By line in commit messages. This overrides the default commit template.