omarshahineomarshahineCommunityยท59 Agent Skills Included

HomeClaw

Control Apple HomeKit devices from terminal and chat

Controls Apple HomeKit lights, locks, thermostats, blinds, and scenes from the terminal or chat. Eliminates the lack of a public HomeKit API by exposing every accessory through a CLI and MCP server. Adds event monitoring, button automation programming, and a read-only observer that classifies home events by severity.
npx skills add omarshahine/HomeClaw --all -g -y
Available:

Instructs the agent to act as a read-only HomeKit event observer that classifies incoming events as critical, notable, or ambient, correlates patterns like arrivals and departures, and never issues device control commands.

All Skills in This Repository (59)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
omarshahineomarshahine

homekit

Control Apple HomeKit accessories and monitor home events via homeclaw-cli.

Community
Intermediate
๐Ÿ“ฆ In Repo
omarshahineomarshahine

storekit

Implement and optimize StoreKit 2 in-app purchases and subscriptions on iOS 26+.

Community
Advanced
๐Ÿ“ฆ In Repo
omarshahineomarshahine

pencilkit-drawing

Integrate Apple Pencil drawing with PKCanvasView, PKToolPicker, and PKDrawing.

Community
Intermediate
๐Ÿ“ฆ In Repo
omarshahineomarshahine

realitykit-ar

Develop iOS augmented reality experiences with RealityKit and ARKit.

Community
Intermediate
๐Ÿ“ฆ In Repo
omarshahineomarshahine

eventkit-calendar

Manage calendar events and reminders with Apple's EventKit framework.

Community
Intermediate
๐Ÿ“ฆ In Repo
omarshahineomarshahine

swift-language

Apply modern Swift language patterns and idioms to core code.

Community
Intermediate
๐Ÿ“ฆ In Repo
omarshahineomarshahine

widgetkit

Develop interactive widgets, Live Activities, and Control Center controls with WidgetKit and ActivityKit.

Community
Advanced
๐Ÿ“ฆ In Repo
omarshahineomarshahine

musickit-audio

Integrate Apple Music playback, catalog search, and Now Playing metadata using MusicKit and MediaPlayer frameworks.

Community
Advanced
๐Ÿ“ฆ In Repo
omarshahineomarshahine

swiftdata

Guide SwiftData model definition, querying, concurrency, and schema migrations.

Community
Advanced
๐Ÿ“ฆ In Repo
omarshahineomarshahine

permissionkit

Request parental permission for minors' communication using PermissionKit in Swift 6.2.

Community
Intermediate
๐Ÿ“ฆ In Repo
omarshahineomarshahine

ios-networking

Build and review Swift networking code using URLSession with async/await.

Community
Advanced
๐Ÿ“ฆ In Repo
omarshahineomarshahine

metrickit-diagnostics

Collects Apple MetricKit performance metrics and crash diagnostics with call stack trees.

Community
Advanced

Frequently Asked Questions

FAQPage Schema
How 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โ†’