api-bluetooth

Provides unified BLE GATT API to scan, connect, read, write, and receive notifications for Spectacles-integrated devices.

Updated Jun 24, 2026
One-click install
npx skills add https://github.com/specs-devs/agentic-tools --skill api-bluetooth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: api-bluetooth
Source: https://github.com/specs-devs/agentic-tools/tree/main/skills/api-bluetooth
Command: npx skills add https://github.com/specs-devs/agentic-tools --skill api-bluetooth

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables BLE device communication by providing a unified GATT API to scan, connect, read, write, and receive notifications from BLE devices.

Core Features & Use Cases

  • Scan for devices: discover nearby BLE peripherals with filters and timeouts.
  • Connect and manage sessions: establish GATT connections and monitor connection state.
  • Read/Write/Notify characteristics: interact with device data and subscribe to updates.
  • Use Case: Integrate BLE devices into IoT, wearables, or smart home projects using Spectacles.

Quick Start

Connect to your BLE device by address, then read a characteristic and subscribe to notifications.

Frequently Asked Questions about api-bluetooth

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

FAQPage Schema
How do I scan and connect to BLE devices for IoT projects?

To connect to BLE devices, you can scan for nearby peripherals using filters and timeouts, then establish a GATT connection to manage sessions and monitor connection state for your IoT project.

Can I read and write GATT characteristics on wearables using TypeScript?

Yes, you can read and write GATT characteristics on wearables using TypeScript. The API supports interacting with device data and subscribing to characteristic notifications for real-time updates.

How do I subscribe to BLE device notifications for smart home sensors?

You can subscribe to BLE device notifications by establishing a GATT connection and subscribing to specific characteristic updates, allowing you to receive real-time data from smart home sensors.

Does this BLE GATT API support serial connections and Spectacles integration?

Yes, the BLE GATT API supports serial connections and integrates with Spectacles for project connectivity, allowing you to manage IoT devices, wearables, and smart home sensors.

What is the best way to manage BLE peripheral connection states?

The best way to manage BLE peripheral connection states is by establishing a GATT connection and actively monitoring the connection state to ensure stable device communication and session management.