switchbot

Control SwitchBot smart home devices via the SwitchBot Cloud API.

2|1|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/dAAAb/agent-skills --skill switchbot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: switchbot
Source: https://github.com/dAAAb/agent-skills/tree/main/skills/switchbot
Command: npx skills add https://github.com/dAAAb/agent-skills --skill switchbot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows AI agents to control a wide range of SwitchBot smart home devices, automating tasks like opening curtains, turning on lights, and checking device status.

Core Features & Use Cases

  • Device Control: Operate curtains, plugs, lights, locks, and more via the SwitchBot Cloud API.
  • Status Monitoring: Check real-time status and sensor readings (temperature, humidity) for supported devices.
  • Use Case: When a user asks to "open the living room curtains," the agent can use this skill to send the appropriate command to the specific curtain device.

Quick Start

Use the switchbot skill to open the living room curtain.

Frequently Asked Questions about switchbot

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate smart home devices using the SwitchBot Cloud API?

You can automate smart home devices by sending commands like open, close, on, off, and setPosition through the SwitchBot Cloud API. This skill enables AI agents to control curtains, plugs, lights, and sensors directly.

Can I check temperature and humidity readings from SwitchBot sensors?

Yes, you can check real-time status and sensor readings, including temperature and humidity, for supported SwitchBot devices. The skill retrieves this environmental data directly from the SwitchBot Cloud API.

What do I need to connect to the SwitchBot API for device control?

To connect to the SwitchBot API for device control, you need an API token and a secret key for authentication. These credentials are required to authorize your agent to manage your smart home devices.

How do I open my living room curtains with an AI agent?

To open living room curtains, your AI agent uses this skill to send an open command to the specific curtain device via the SwitchBot Cloud API. You can also use close or setPosition for precise automation.

Does this skill support controlling smart plugs and lights?

Yes, this skill supports controlling smart plugs and lights via the SwitchBot Cloud API. You can send on and off commands to automate these devices alongside curtains and sensors.

Are there limitations when using the SwitchBot skill for home automation?

The main limitation is that all device control and status monitoring depend on the SwitchBot Cloud API, meaning a continuous network connection and valid API token are required for the agent to send commands.