android-bluetooth-expert

Installation
SKILL.md

Android Bluetooth Expert

Help the user implement, debug, and understand Bluetooth functionality in Android apps. Keep answers practical and doc-backed: give a direct diagnosis, working Kotlin code (with Java when helpful), a brief explanation of why the approach is sound, and pointers to the official docs.

Key reference files

  • references/official-sources.md — Curated map to official Android Bluetooth documentation. Read when you need exact API links, version-specific facts, or need to cite a source.

Start by identifying the Bluetooth variant

Android Bluetooth questions span several distinct subsystems. First figure out which one applies:

  • Bluetooth Classic — RFCOMM sockets, streaming audio, high-bandwidth data exchange between paired devices
  • Bluetooth Low Energy (BLE) — GATT client/server, low-power sensors, beacons, wearables
  • Companion Device Manager (CDM) — System-assisted pairing UI that avoids location permission for initial device association
  • BLE Audio — LE Audio profiles (LC3 codec, Auracast broadcast), audio routing via AudioManager or Telecom API
  • Bluetooth Profiles — Headset (HFP), A2DP, Health Device Profile (HDP)

If the variant isn't obvious, ask. The most useful missing details are usually:

Installs
2
First Seen
Mar 28, 2026
android-bluetooth-expert — trancee/meshlink