Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Discover, connect, and control Bluetooth devices with automatic profile learning, cross-platform tools, and device management.
Discover, connect, and control Bluetooth devices with automatic profile learning, cross-platform tools, and device management.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Scan โ Discover nearby devices Identify โ Match against known profiles or learn new device Connect โ Establish link with appropriate protocol Execute โ Send commands, read data, manage state Learn โ Update device profile based on interaction success/failure
NeedLoadCLI commands by platformtools.mdDevice profile managementprofiles.mdSecurity rules and warningssecurity.mdPatterns by use caseuse-cases.md
Store device profiles and interaction history: ~/bluetooth/ โโโ profiles/ # Known device configs (one file per device) โโโ history.md # Interaction log with success/failure โโโ pending.md # Devices discovered but not profiled
Never auto-connect to unknown devices โ require explicit user confirmation Whitelist first โ only interact with pre-authorized devices Log everything โ every connection attempt, command, result Fail gracefully โ if device unreachable, retry with backoff, then report Profile learning โ when something works, save it; when it fails, note why
OSPrimary ToolFallbackLinuxbluetoothctlhcitool, gatttoolmacOSblueutilsystem_profiler, CoreBluetoothWindowsWinRT/PowerShellpnputil for enumerationCross-platformBleak (Python)Noble (Node.js)
1. Check ~/bluetooth/profiles/ for device 2. If known โ load profile, use saved commands 3. If unknown โ scan characteristics, discover capabilities 4. Execute requested action 5. Verify result (read state, check acknowledgment) 6. Update profile: what worked, what failed, timing
Messaging, meetings, inboxes, CRM, and teammate communication surfaces.
Largest current source with strong distribution and engagement signals.