What problem does it solve? NanoClaw does not ship channel adapters in its trunk, so connecting an agent to iMessage requires manually fetching the adapter, registering it, installing its package, and configuring credentials. This Skill automates that entire integration workflow with idempotent, re-runnable steps. ## Core Features & Use Cases - Adapter Installation: Copies the iMessage adapter and its registration test from the channels branch, appends the self-registration import, and installs the pinned chat-adapter-imessage package. - Dual Connection Modes: Supports local mode on macOS (with Full Disk Access for the Node binary) and remote mode via the Photon API with a server URL and API key. - Build Validation: Runs the TypeScript build and a registration integration test to confirm the adapter is wired into the channel registry before going live. - Use Case: You want your NanoClaw agent to answer personal iMessage conversations on your Mac. Run this Skill to install the adapter, grant Full Disk Access, set IMESSAGE_ENABLED=true in .env, and rebuild the service. ## Quick Start Ask the assistant to add the iMessage channel to NanoClaw in local mode on this Mac and walk through the credential setup.