ZappushZappush
SkillsUse CasesBenchmarkCommunitySign In
      Back to Skills
      AlphaFactor

      Safety Report

      HomeKit Smart Home Control

      @AlphaFactor

      Control Apple HomeKit smart home devices. Supports listing, discovering, pairing devices, and controlling lights, switches, outlets, thermostats. Use when th...

      1,423Downloads
      1Installs
      2Stars
      2Versions
      Customer Support1,744Networking & DNS1,102

      Security Analysis

      high confidence
      Clean0.04 risk

      The skill's code, instructions, and requirements are consistent with a HomeKit controller: it operates on the local network, uses the homekit Python libraries, and stores pairings locally — no unrelated credentials or external endpoints are requested.

      Mar 10, 20263 files1 concern
      Purpose & Capabilityok

      Name and description match the included scripts and docs. The script uses the homekit/HAP-Python libraries to discover, pair, list, and control HomeKit accessories — these capabilities are appropriate for a HomeKit control skill.

      Instruction Scopeok

      SKILL.md and the Python script stick to HomeKit operations (discover, pair, control, save pairings). Instructions require installing HAP-python/homekit and using the provided script; they do not direct the agent to read unrelated files, exfiltrate data to external endpoints, or access unrelated system state.

      Install Mechanismok

      No automated install spec is provided; the README instructs the user to pip-install well-known Python packages. There are no downloads from unknown URLs or archive extraction steps in the skill bundle.

      Credentialsok

      The skill requests no environment variables or external credentials. The script reads a single optional env var HOMEKIT_DEFAULT_HOME (harmless) and stores pairing data under ~/.config/homekit — this is proportional to its purpose.

      Persistence & Privilegenote

      The skill saves pairing state to ~/.config/homekit/pairings.json (expected). It does not request always:true or modify other skills or global agent settings. Users should be aware that saved pairings grant control over paired devices from the host.

      Guidance

      This skill appears to do what it says: control HomeKit devices on your local network. Before installing, verify you trust the skill source (the package includes a Python script you will run). Note it will ask you to pip-install HAP-python/homekit and will save pairing credentials at ~/.config/homekit/pairings.json — protect that file because anyone with it and network access may control your accessories. Only pair devices you own and keep pairing codes private. If you plan to run the included script, inspect its full source and run pip installs in a controlled environment (virtualenv) if you prefer. Autonomous invocation is allowed by default but the skill is not configured as always-on.

      Latest Release

      v1.0.5

      Initial release of HomeKit smart home control skill. - Control Apple HomeKit devices: list, discover, pair/unpair, and operate accessories. - Supports lights (on/off, brightness), switches, outlets, and thermostats. - Requires the homekit library and prior device pairing. - Includes command-line scripts and usage examples for managing devices.

      More by @AlphaFactor

      Wechat Local Data Reader

      15 stars

      crypto

      11 stars

      tushare

      9 stars

      WeChat Official Account Draft Management

      2 stars

      X tweet publisher

      2 stars

      GitHub Projects Explorer

      1 stars

      Published by @AlphaFactor on ClawHub

      Zappush© 2026 Zappush
      HomeGuaranteeSupport

      Something feels unusual? We want to help: [email protected]