HomeClaw
Control Apple HomeKit devices from terminal and chat
All Skills in This Repository (59)
Pure Emerald Level Indicatorshomekit
Control Apple HomeKit accessories and monitor home events via homeclaw-cli.
storekit
Implement and optimize StoreKit 2 in-app purchases and subscriptions on iOS 26+.
pencilkit-drawing
Integrate Apple Pencil drawing with PKCanvasView, PKToolPicker, and PKDrawing.
realitykit-ar
Develop iOS augmented reality experiences with RealityKit and ARKit.
eventkit-calendar
Manage calendar events and reminders with Apple's EventKit framework.
swift-language
Apply modern Swift language patterns and idioms to core code.
widgetkit
Develop interactive widgets, Live Activities, and Control Center controls with WidgetKit and ActivityKit.
musickit-audio
Integrate Apple Music playback, catalog search, and Now Playing metadata using MusicKit and MediaPlayer frameworks.
swiftdata
Guide SwiftData model definition, querying, concurrency, and schema migrations.
permissionkit
Request parental permission for minors' communication using PermissionKit in Swift 6.2.
ios-networking
Build and review Swift networking code using URLSession with async/await.
metrickit-diagnostics
Collects Apple MetricKit performance metrics and crash diagnostics with call stack trees.
Frequently Asked Questions
FAQPage SchemaHow to install HomeClaw?โผ
Run `npx skills add omarshahine/HomeClaw --all -g -y` in your terminal to install all skills in this suite globally. You also need the HomeClaw macOS app from the Mac App Store or TestFlight to bridge HomeKit.
How to control HomeKit devices from the terminal?โผ
HomeClaw provides the homeclaw-cli command-line tool to list, search, and control any HomeKit accessory, trigger scenes, and manage rooms, zones, and automations.
Can I control my smart home with Claude or OpenClaw?โผ
Yes. HomeClaw ships a stdio MCP server for Claude Desktop and plugins for Claude Code and OpenClaw, so you can ask in plain English to turn off lights, lock doors, or set the thermostat.
Does HomeClaw support HomeKit automations and button programming?โผ
Yes. You can create button-press automations for programmable switches, link them to scenes or inline actions, and enable, disable, or delete them via the CLI or MCP tools.
Can HomeClaw alert me about unusual home activity?โผ
Yes. A dedicated read-only observer agent classifies HomeKit events by severity, detects patterns like arrivals or a door unlocking at 2am, and notifies your main assistant without ever controlling devices itself.
Related Repositories in Personal & Entrepreneur
View All in Personal & Entrepreneurโclawdis
Run a personal AI assistant across your devices and chats
awesome-claude-skills
Curated library of 1000+ ready-to-use AI agent skills
chatgpt-on-wechat
Personal AI assistant that plans tasks, remembers, and chats anywhere