accessory-setup-kit
CommunityPrivacy-preserving accessory discovery and setup.
Authornonameplum
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Developers often need a privacy-preserving way to discover and configure nearby Bluetooth or Wi-Fi accessories without requesting broad system permissions or exposing user data.
Core Features & Use Cases
- Privacy-preserving discovery: shows a picker of matching accessories without broad device access.
- Secure setup: facilitates installation, authentication, migration, renaming, and removal of accessories.
- Workflow integration: declare required Info.plist keys, create and present
ASPickerDisplayItemitems, and handle session events to configure devices.
Quick Start
- Integrate AccessorySetupKit into your iOS app and declare supported technologies in NSAccessorySetupKitSupports.
- Create an ASAccessorySession, configure ASPickerDisplayItem objects with ASDiscoveryDescriptor (Bluetooth service UUID or Wi-Fi SSID) and present the picker to the user.
- On accessoryAdded, connect to the selected device using Core Bluetooth or Network extensions and complete setup.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: accessory-setup-kit Download link: https://github.com/nonameplum/agent-skills/archive/main.zip#accessory-setup-kit Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.