bluetooth-trainer-expert

Diagnose Bluetooth Smart Trainer protocols via a console app for cycling integration.

Updated Jan 25, 2026
One-click install
npx skills add https://github.com/JasonRowe/Wahoo-KICKR-Randomizer --skill bluetooth-trainer-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bluetooth-trainer-expert
Source: https://github.com/JasonRowe/Wahoo-KICKR-Randomizer/tree/main/.gemini/skills/bluetooth-trainer-expert
Command: npx skills add https://github.com/JasonRowe/Wahoo-KICKR-Randomizer --skill bluetooth-trainer-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reverse-engineering and testing Bluetooth Smart Trainers for fitness apps is complex; this skill provides a proven workflow to validate protocol logic and ensure reliable integration before building UIs.

Core Features & Use Cases

  • Console-first approach to isolate connection and protocol logic in a lightweight diagnostic app.
  • Protocol-agnostic guidance for FTMS and legacy Wahoo devices, plus phase-based discovery and mapping.
  • Real-world workflows for debugging, calibration, and safe UI integration in cycling apps.

Quick Start

Launch the diagnostic console, connect to a trainer, and verify protocol responses before UI development.

Frequently Asked Questions about bluetooth-trainer-expert

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

FAQPage Schema
How do I reverse-engineer a Bluetooth Smart Trainer protocol for a cycling app?

You can reverse-engineer a Bluetooth Smart Trainer by building a console-first diagnostic app to scan opcodes, subscribe to indications, and validate protocol logic before UI development.

What is the best way to debug FTMS control-point interactions for smart trainers?

The best way to debug FTMS control-point interactions is to isolate connection logic in a lightweight diagnostic console that verifies phase-based discovery and maps grade to resistance safely.

How do I integrate legacy Wahoo Bluetooth protocols into a new fitness application?

To integrate legacy Wahoo Bluetooth protocols, follow a proven workflow that uses a diagnostic console for protocol discovery, calibration, and phase-based control-point validation before adding UI.

Can I test Bluetooth trainer resistance mapping before building the app UI?

Yes, you can test resistance mapping by launching a diagnostic console app to connect to the trainer and verify protocol responses, ensuring safe integration prior to UI development.

How do I handle Bluetooth protocol discovery and failure handling for smart trainers?

Handle protocol discovery and failures by using a console app to subscribe to indications and validate opcode mappings, providing clear failure handling during phase-based trainer integration.