Install any skill in seconds. Free to start, no credit card required.
Get Started Free →dpearson2699/accessorysetupkit
Discover and configure Bluetooth and Wi-Fi accessories using AccessorySetupKit.
Passed 19 of 20 test cases with the skill, and 13 of 20 without it.
and 8 more in the full report
7 fixed14 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
We want the iOS 18 accessory picker sheet to prompt the user for authorization confirmation and allow them to give the accessory a custom display name before finishing setup. What options flags should be set on ASPickerDisplayItem?
| Checked | Without skill | With skill |
|---|---|---|
| The setup options include .rename. | Missed | Passed |
| The setup options include .confirmAuthorization. | Missed | Passed |
The instructions your model reads when the skill loads.
Use the iOS 18+ system picker for privacy-preserving Bluetooth/Wi-Fi accessory discovery and authorization, then hand off communication to CoreBluetooth or NetworkExtension.
Add these keys to the app's Info.plist:
| Key | Type | Purpose |
|---|---|---|
NSAccessorySetupSupports | [String] | Required. Array containing Bluetooth and/or WiFi |
NSAccessorySetupBluetoothServices | [String] | Service UUIDs the app discovers (Bluetooth) |
NSAccessorySetupBluetoothNames | [String] | Bluetooth names or substrings to match |
NSAccessorySetupBluetoothCompanyIdentifiers | [String] | Two-byte Bluetooth company identifiers |
The Bluetooth-specific keys must match the values used in ASDiscoveryDescriptor.
If the app uses identifiers, names, or services not declared in Info.plist, the
app crashes during AccessorySetupKit discovery. For Wi-Fi accessories, include
WiFi in NSAccessorySetupSupports and match the descriptor's SSID rule.
When an app declares NSAccessorySetupSupports with Bluetooth, creating a
test cases passed, vs 13 / 20 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.