shiny-accessorysetup

Installation
SKILL.md

Shiny Accessory Setup (Shiny.BluetoothLE.AccessorySetup)

The OS's own "set up your accessory" UI for a BLE device, behind one API:

iOS 18+ Android 8+
Framework AccessorySetupKit CompanionDeviceManager
UI Half-sheet with product image System dialog (no image)
Proximity (AccessoryRange.Immediate) Yes Ignored
Replaces Bluetooth permission prompt (if the app never scans) Location permission for scanning - not BLUETOOTH_CONNECT
Presence wake-ups No Android 12+ (StartObservingPresence)
MFi / registration None None

Not AirPods' automatic popup (that is Apple-only proximity pairing; Android's equivalent is Google Fast Pair, which needs firmware support and Google registration). The app must be in the foreground and call ShowPicker.

Elsewhere (net10.0, Windows, macOS, Mac Catalyst, Linux) nothing is registered - resolve IAccessorySetupManager? and fall back to a normal IBleManager.Scan.

Installs
1
Repository
shinyorg/skills
GitHub Stars
4
First Seen
3 days ago