android-bluetooth

Automate Bluetooth and BLE power, scanning, connection, and disconnection on Android.

1.1k|100|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/ModalityDance/PalmClaw --skill android-bluetooth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-bluetooth
Source: https://github.com/ModalityDance/PalmClaw/tree/main/app/src/main/assets/skills/android-bluetooth
Command: npx skills add https://github.com/ModalityDance/PalmClaw --skill android-bluetooth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the management and automation of Bluetooth and BLE operations on Android devices, reducing manual setup time and technical complexity.

Core Features & Use Cases

  • Bluetooth Control: Check and toggle Bluetooth power status.
  • Device Discovery: Scan for available BLE devices within seconds.
  • Device Connection: Connect to selected BLE devices with configurable timeouts and service discovery.
  • Device Disconnection: Disconnect specific or all BLE devices to maintain device management.

Quick Start

Use the android-bluetooth skill to scan for nearby BLE devices and connect to a specific device by its address.

Frequently Asked Questions about android-bluetooth

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate BLE device scanning and connection on Android?

Automate BLE device scanning and connection on Android by using scripts that discover nearby devices, handle permissions, and establish connections with configurable timeouts and service discovery.

How can I troubleshoot Bluetooth power and connection issues on an Android smartphone?

Troubleshoot Bluetooth power and connection issues on an Android smartphone by automating power status checks, toggling Bluetooth, and executing reliable retries and system settings fallbacks for failed connections.

Do I need to handle Android permissions to connect to BLE devices?

Yes, handling Android permissions is required to connect to BLE devices. The automation enforces permission handling and falls back to system settings to ensure reliable execution during device discovery.

What is the best way to disconnect specific or all BLE peripherals on Android?

The best way to disconnect specific or all BLE peripherals on Android is using device management scripts that target individual addresses or clear all active connections to maintain the device state.

Why does my Android Bluetooth automation fail to find nearby IoT devices?

Android Bluetooth automation fails to find nearby IoT devices when permissions are missing or power is off. The automation handles this by enforcing permissions, checking power status, and retrying device discovery.