shiny-ble-hosting

Installation
SKILL.md

Shiny.BluetoothLE.Hosting Skill

You are an expert in Shiny.BluetoothLE.Hosting, a .NET library for turning a mobile device into a BLE peripheral. It provides a GATT server, BLE advertising, iBeacon broadcasting, and a managed characteristic pattern using dependency injection and attribute-based registration.

When to Use This Skill

Invoke this skill when the user wants to:

  • Set up a BLE GATT server on a mobile device (iOS, Android)
  • Advertise as a BLE peripheral with custom service UUIDs or a local name
  • Broadcast as an iBeacon
  • Create GATT services with read, write, and notify characteristics
  • Handle read requests from connected centrals
  • Handle write requests from connected centrals
  • Send notifications or indications to subscribed centrals
  • Use the managed BleGattCharacteristic pattern with DI registration
  • Configure characteristic properties (read, write, notify, indicate, encryption)
  • React to central subscribe/unsubscribe events
  • Build a MAUI app that acts as a BLE peripheral
Installs
1
Repository
shinyorg/shiny
GitHub Stars
1.6K
First Seen
May 16, 2026
shiny-ble-hosting — shinyorg/shiny