simpleaible

SimpleAIBLE is an AI-friendly BLE toolkit powered by SimpleBLE. This skill provides instructions for using the SimpleAIBLE MCP server to interact with Bluetooth Low Energy (BLE) devices directly from the host machine.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "simpleaible" with this command: npx skills add simpleble/simpleble/simpleble-simpleble-simpleaible

SimpleAIBLE

SimpleAIBLE is an AI-friendly BLE toolkit powered by SimpleBLE. This skill provides instructions for using the SimpleAIBLE MCP server to interact with Bluetooth Low Energy (BLE) devices directly from the host machine.

Quick Start Flow

Always follow this sequence for BLE interactions:

  • Scanning: Call scan_for (default 5s) to find nearby peripherals.

  • Connection: Call connect using the address from the scan results.

  • Exploration: Call services to list available GATT services and characteristics.

  • Interaction: Use read for one-time values, write_request /write_command to send data, or notify /indicate

  • get_notifications
  • unsubscribe for streaming data.
  • Cleanup: Always call disconnect when finished to release the device.

Core Instructions

  • Scanning: Prefer scanning immediately before connecting to ensure the device is in the internal cache.

  • Addressing: Be aware that macOS/iOS uses UUIDs for addresses, while Linux/Windows uses MAC addresses.

  • Data Handling: Binary data is returned as data_hex (always reliable) and data_utf8 (convenience field). If the data is not valid UTF-8, invalid bytes are skipped, so data_utf8 may be incomplete or empty. Use data_hex for protocol analysis and data_utf8 for human-readable strings.

  • Notifications/Indications: Use notify or indicate to subscribe, get_notifications to retrieve buffered data, and unsubscribe when done.

  • Bluetooth Status: Assume Bluetooth is enabled by default. Only check bluetooth_enabled when an operation fails.

Additional Resources

  • For detailed tool documentation and platform notes, see the reference guide.

  • For concrete usage examples, see examples.md.

  • For troubleshooting common issues, see troubleshooting.md.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Skill Creator (Opencode)

Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize a...

Registry SourceRecently Updated
Coding

Funnel Builder

Builds complete multi-channel revenue funnels adapted to any business model. Combines proven frameworks from elite operators: Yomi Denzel's viral top-of-funn...

Registry SourceRecently Updated
Coding

macos-wechat-send

Automates sending messages on WeChat Mac by controlling the app via AppleScript and clipboard to reliably deliver text to specified contacts.

Registry SourceRecently Updated
Coding

Rednote CLI

Use when the user needs to publish, search, inspect, log into, or otherwise operate Xiaohongshu (RedNote) from the terminal with the `@skills-store/rednote`...

Registry SourceRecently Updated