Skip to content
Back to skills

C Bluetooth

ASecurity

Manage Bluetooth devices on macOS using the blucli (`blu`) CLI. List paired and available devices, connect to headphones/speakers/keyboards, and disconnect devices by name or MAC address.

  • 166 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added May 28, 2026
ai-agentsbash

Works with

  • cli

Security analysis

A100/100

Scanned May 28, 2026

npx -y skills add daxaur/openpaw --skill c-bluetooth --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of C Bluetooth?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for C Bluetooth
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/daxaur-c-bluetooth/badge)](https://www.skillsdirectory.com/skills/daxaur-c-bluetooth)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: c-bluetooth
description: Manage Bluetooth devices on macOS using the blucli (`blu`) CLI. List paired and available devices, connect to headphones/speakers/keyboards, and disconnect devices by name or MAC address.
tags: [bluetooth, hardware, macos, devices, audio]
---

## What This Skill Does

Manages Bluetooth device connections on macOS using `blu` (blucli). You can list available devices, connect to a device by name or MAC address, and disconnect active devices.

## CLI Tool: `blu`

### Common Commands

```bash
# List all paired/known devices
blu list

# Connect to a device (by name or MAC)
blu connect "AirPods Pro"
blu connect AA:BB:CC:DD:EE:FF

# Disconnect a device
blu disconnect "AirPods Pro"
blu disconnect AA:BB:CC:DD:EE:FF

# Check connection status
blu status
```

## Usage Guidelines

1. Run `blu list` first to identify the exact device name or MAC address.
2. Device names are case-sensitive — use the exact name from `blu list`.
3. If connecting by name fails, fall back to MAC address.
4. After connecting, confirm success by checking for a non-error exit code or running `blu status`.

## Notes

- `blu` only manages already-paired devices. New device pairing must be done via macOS System Settings.
- Some commands may require Bluetooth to be enabled in macOS before running.
- If `blu` is not installed: `brew install blucli`

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.