From sundial-org-awesome-openclaw-skills-4
CLI for Homey home automation hub: control smart devices (on/off, dim, color, temperature), inspect status, list zones/devices/flows, trigger flows, generate inventory. Safe allowlisted operations.
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin sundial-org-awesome-openclaw-skills-4This skill uses the workspace's default tool permissions.
Safe, agent-friendly CLI for controlling Homey home automation hubs.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Safe, agent-friendly CLI for controlling Homey home automation hubs.
cd skills/homey-cli
npm install
http://localhost:8787/callbackCreate .env file:
export HOMEY_CLIENT_ID="your-client-id"
export HOMEY_CLIENT_SECRET="your-client-secret"
export HOMEY_REDIRECT_URL="http://localhost:8787/callback"
bash run.sh auth login
Follow the OAuth flow in your browser. Tokens are stored in ~/.config/homey-cli/.
bash run.sh homey list
bash run.sh homey use <homeyId>
# List all devices
bash run.sh devices list
# List devices as JSON
bash run.sh devices list --json
# Get specific device
bash run.sh devices get <deviceId>
# Read capability value
bash run.sh devices read <deviceId> onoff
# Control devices
bash run.sh devices on <deviceId>
bash run.sh devices off <deviceId>
bash run.sh devices dim <deviceId> 0.4
bash run.sh devices color <deviceId> #FF8800
bash run.sh devices temperature <deviceId> 21.5
# List flows
bash run.sh flows list
# Trigger flow
bash run.sh flows trigger <flowId>
bash run.sh inventory --json
Write operations are capability-allowlisted for safety:
onoff, dim, light_hue, light_saturation, light_temperature, target_temperatureexport HOMEY_CLI_ALLOWED_CAPABILITIES=onoff,dim,target_temperatureDestructive operations (delete devices, modify flows, change app settings) are not supported.
When users ask:
devices on <deviceId>devices dim <deviceId> 0.5devices read <deviceId> measure_temperaturedevices list --json and filter by class/capabilities~/.config/homey-cli/credentials.json~/.config/homey-cli/config.jsonbash run.sh auth loginbash run.sh devices listHOMEY_CLI_ALLOWED_CAPABILITIES or check if it's a read-only capability