Globales Ranking · von 601 Skills
homey-cli Hermes AI Agent Skill
Quellcode ansehen: sundial-org/awesome-openclaw-skills
MediumInstallation
npx skills add sundial-org/awesome-openclaw-skills --skill homey-cli 30
Installationen
Homey CLI
Safe, agent-friendly CLI for controlling Homey home automation hubs.
What This Skill Provides
- Device control: Turn devices on/off, dim lights, change colors, set temperatures
- Device inspection: List devices, check status, read capabilities
- Zone management: List zones and devices per zone
- Flow control: List and trigger flows
- Inventory: Get complete hub overview
Setup
1. Install Dependencies
cd skills/homey-cli
npm install2. Create Homey App Credentials
- Go to https://tools.developer.homey.app/tools/app
- Create a new app with:
- Callback URL:
http://localhost:8787/callback - Note your Client ID and Client Secret
- Callback URL:
3. Configure Environment
Create .env file:
export HOMEY_CLIENT_ID="your-client-id"
export HOMEY_CLIENT_SECRET="your-client-secret"
export HOMEY_REDIRECT_URL="http://localhost:8787/callback"4. Login
bash run.sh auth loginFollow the OAuth flow in your browser. Tokens are stored in ~/.config/homey-cli/.
Usage
List Homeys
bash run.sh homey listSelect Active Homey
bash run.sh homey use <homeyId>Device Operations
# 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.5Flow Operations
# List flows
bash run.sh flows list
# Trigger flow
bash run.sh flows trigger <flowId>Complete Inventory
bash run.sh inventory --jsonSafety Model
Write operations are capability-allowlisted for safety:
- Default allowed:
onoff,dim,light_hue,light_saturation,light_temperature,target_temperature - Override via:
export HOMEY_CLI_ALLOWED_CAPABILITIES=onoff,dim,target_temperature
Destructive operations (delete devices, modify flows, change app settings) are not supported.
Common Queries
When users ask:
- "Turn on the kitchen lights" → List devices, find match, use
devices on <deviceId> - "Dim living room to 50%" → Find device, use
devices dim <deviceId> 0.5 - "What's the temperature in the bedroom?" → Find device, use
devices read <deviceId> measure_temperature - "List all my lights" → Use
devices list --jsonand filter by class/capabilities
Configuration Storage
- Tokens:
~/.config/homey-cli/credentials.json - Active Homey:
~/.config/homey-cli/config.json
Troubleshooting
- Auth errors: Re-run
bash run.sh auth login - Device not found: Check device name/ID with
bash run.sh devices list - Capability not allowed: Add to
HOMEY_CLI_ALLOWED_CAPABILITIESor check if it's a read-only capability
Installationen
Sicherheitsprüfung
Quellcode ansehen
sundial-org/awesome-openclaw-skills
Mehr aus dieser Quelle
AI chat subscription
Turn model research into daily AI work.
Use 40+ models, web search, files, and EU-hosted options in one paid chat workspace.
Inference credits
Build with EU-hosted open-source models.
OpenAI-compatible API for GLM, Kimi, DeepSeek and more. Add credits inside the dashboard.
Verwandte Skills
Mehr aus dieser Quelle: sundial-org/awesome-openclaw-skills
So verwenden Sie diesen Skill
Install homey-cli by running npx skills add sundial-org/awesome-openclaw-skills --skill homey-cli in your project directory. Führen Sie den obigen Installationsbefehl in Ihrem Projektverzeichnis aus. Die Skill-Datei wird von GitHub heruntergeladen und in Ihrem Projekt platziert.
Keine Konfiguration erforderlich. Ihr KI-Agent (Claude Code, Cursor, Windsurf usw.) erkennt installierte Skills automatisch und nutzt sie als Kontext bei der Code-Generierung.
Der Skill verbessert das Verständnis Ihres Agenten für homey-cli, und hilft ihm, etablierte Muster zu befolgen, häufige Fehler zu vermeiden und produktionsreifen Code zu erzeugen.
Was Sie erhalten
Skills sind Klartext-Anweisungsdateien — kein ausführbarer Code. Sie kodieren Expertenwissen über Frameworks, Sprachen oder Tools, das Ihr KI-Agent liest, um seine Ausgabe zu verbessern. Das bedeutet null Laufzeit-Overhead, keine Abhängigkeitskonflikte und volle Transparenz: Sie können jede Anweisung vor der Installation lesen und prüfen.
Kompatibilität
Dieser Skill funktioniert mit jedem KI-Coding-Agenten, der das skills.sh-Format unterstützt, einschließlich Claude Code (Anthropic), Cursor, Windsurf, Cline, Aider und anderen Tools, die projektbezogene Kontextdateien lesen. Skills sind auf Transportebene framework-agnostisch — der Inhalt bestimmt, für welche Sprache oder welches Framework er gilt.
AI chat subscription
Turn model research into daily AI work.
Use 40+ models, web search, files, and EU-hosted options in one paid chat workspace.