A robust CLI tool designed for AI agents to securely control Homey home automation hubs and manage smart devices.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install homey-cli
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install homey-cli using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Homey CLI provides a secure and agent-friendly interface for interacting with Homey home automation hubs. It enables technical users and AI agents to manage a wide array of smart home devices, including lights, thermostats, and sockets, without needing a GUI. Built with safety in mind, it utilizes a capability-allowlist model to prevent unauthorized destructive operations.
By integrating this skill with Openclaw Skills, developers can bridge the gap between AI-driven logic and physical hardware, allowing for complex home automation scenarios through simple command-line execution. This tool is ideal for those looking to programmatically inspect device statuses or trigger flows within their smart home ecosystem.
First, install the necessary dependencies for this part of your Openclaw Skills library:
cd skills/homey-cli
npm install
Next, create a new app at the Homey developer portal (tools.developer.homey.app) to get your credentials, then configure your .env file:
export HOMEY_CLIENT_ID="your-client-id"
export HOMEY_CLIENT_SECRET="your-client-secret"
export HOMEY_REDIRECT_URL="http://localhost:8787/callback"
Finally, authenticate the CLI and follow the browser prompts:
bash run.sh auth login
The skill manages its configuration and state through specific files and standardized JSON outputs to maintain a consistent structure within Openclaw Skills:
| Data Element | Path / Format | Description |
|---|---|---|
| OAuth Tokens | ~/.config/homey-cli/credentials.json |
Stores access and refresh tokens for the Homey API. |
| Active Hub | ~/.config/homey-cli/config.json |
Records the ID of the currently targeted Homey hub. |
| Device Metadata | JSON Object | Standardized output including device ID, class, zones, and current capability states. |
HOMEY_CLI_ALLOWED_CAPABILITIES) to customize the set of allowed device capabilities.Loading
A command-line tool for local Beeper chat history extraction, offering read-only access to threads, messages, and advanced full-text search.

A comprehensive AI agent skill for automating the end-to-end creation, formatting, and uploading of books to Amazon Kindle Direct Publishing.

A professional-grade trading skill for Polymarket Bitcoin 15-minute markets featuring automated signal processing and dynamic position sizing.

An automated trading tool for Polymarket Bitcoin 15-minute markets featuring dynamic risk management and signal-based execution.

A powerful CLI tool to manage Austrian Post deliveries, including tracking, listing, and setting delivery preferences.

A high-performance, lightweight headless browser designed as a drop-in replacement for Chrome in automated data retrieval tasks.








































