homekit

Manage HomeKit homes, rooms, and accessories while commissioning Matter devices.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/femitz/flyby --skill homekit-femitz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: homekit
Source: https://github.com/femitz/flyby/tree/main/.agents/skills/homekit
Command: npx skills add https://github.com/femitz/flyby --skill homekit-femitz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Controls smart-home accessories and coordinates together HomeKit and Matter-enabled devices, simplifying configuration, onboarding, and ongoing management.

Core Features & Use Cases

  • Manage home structures (homes, rooms, accessories) via HomeKit and HM classes
  • Commission Matter devices using MatterSupport for ecosystem onboarding
  • Read and write characteristics across services to implement automations
  • Build third-party ecosystems with Matter Add Device Extension Handler for callbacks and room assignments
  • Develop and test end-to-end patterns for device onboarding, triggers, and actions

Quick Start

Initialize the HomeKit integration for a new home, add a room, and start commissioning a Matter device.

Frequently Asked Questions about homekit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I commission a Matter device into a HomeKit home?

To commission a Matter device into a HomeKit home, use MatterSupport for ecosystem onboarding to handle device pairing, callbacks, and room assignments within your home structure.

What's the best way to manage HomeKit homes, rooms, and accessories programmatically?

Manage HomeKit homes, rooms, and accessories programmatically by using HM classes to structure your home layout and configure device access before reading or writing characteristics.

Can I build a third-party Matter ecosystem using HomeKit APIs?

Yes, you can build a third-party Matter ecosystem using the Matter Add Device Extension Handler to manage onboarding callbacks and assign devices to specific rooms.

How do I read and write characteristics across HomeKit services for automations?

Read and write characteristics across HomeKit services by accessing the specific service objects through HM classes, allowing you to implement triggers and actions for device automations.

Does this approach support onboarding Matter devices across different ecosystems?

Yes, Matter onboarding is supported across ecosystems by leveraging MatterSupport to coordinate the commissioning process and integrate devices into your HomeKit home structure.

How do I structure a new HomeKit integration and add a room for Matter accessories?

Initialize the HomeKit integration for a new home, add a room to the structure, and then start commissioning your Matter device using the provided onboarding patterns.