tapo
Control TP-Link Tapo smart home devices with AI agents
All Skills in This Repository (9)
Pure Emerald Level Indicatorstapo
List and control TP-Link Tapo smart home devices via the Tapo MCP server.
Commit
Generate Git commits with Conventional Commits format and signing.
Release tapo-mcp
Automate version bumping, changelog updates, git tagging, and GitHub releases for the tapo-mcp Rust crate.
Changelog
Update CHANGELOG.md files following the Keep a Changelog format.
Release tapo & tapo-py
Automate synchronized Rust and Python library releases with git tags and GitHub releases.
Code Review
Run linting, formatting, testing, and documentation checks for Rust and Python projects.
release-openclaw-skill
Automates version bumping, committing, and publishing of the Tapo OpenClaw skill to ClawHub.
update-maturin
Upgrades maturin and regenerates the tapo-py GitHub Actions workflow while preserving local customizations.
pre-commit
Runs Rust, Python, and MCP checks, fixes issues, and summarizes findings before committing.
Frequently Asked Questions
FAQPage SchemaHow to install tapo?โผ
Run `npx skills add mihai-dinculescu/tapo --all -g -y` in your terminal to install all skills in this suite globally.
How to control Tapo devices with an AI agent?โผ
Run the included Tapo MCP server on your network, then your AI agent can list devices, read their state, and turn them on or off through simple tool calls.
Which Tapo devices are supported?โผ
It works with Tapo light bulbs, light strips, smart plugs, power strips, the H100 hub, sensors, switches, and cameras including popular models like the P110, L530, and C210.
Can I use tapo from Python or Rust?โผ
Yes. The same core library is published on crates.io for Rust and PyPI for Python, so you can script devices directly in either language.
Can AI agents take camera snapshots with tapo?โผ
Yes. The MCP server includes a take_snapshot tool that captures a JPEG image from supported Tapo cameras once camera credentials are configured.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core