Install
openclaw skills install @kritsanan1/garmin-realtime-trackerFacilitates real-time tracking and automated data delivery from Garmin devices. Use this skill when the user needs to access live location, activity data, or sensor streams from Garmin wearables and push this data to an external system automatically.
openclaw skills install @kritsanan1/garmin-realtime-trackerThis skill provides guidance and methods for achieving real-time tracking and automated data delivery from Garmin devices, focusing on solutions for live location, activity data, and sensor streams.
Garmin offers several pathways for accessing data, with varying degrees of real-time capability. Understanding these distinctions is crucial for selecting the appropriate integration method.
Garmin Connect IQ allows developers to create applications that run directly on Garmin devices. These applications can access real-time sensor data, including GPS coordinates and activity metrics, directly from the device's sensors.
Toybox.Position module for location events and ActivityMonitor for activity metrics [1].Position.enableLocationEvents(Position.LOCATION_CONTINUOUS, method(:onPosition))) and access current activity information (ActivityMonitor.getInfo()) [1].Communications.makeWebRequest() to send data to an external server frequently. This requires careful management of device battery life and network connectivity.The Garmin Health Companion SDK enables direct integration with Garmin wearables via Bluetooth, allowing mobile applications (Android/iOS) to tap into real-time sensor streams.
The Garmin Connect Developer Program offers Activity and Health APIs for cloud-to-cloud integrations. These APIs provide access to detailed fitness and health data after a user syncs their device with Garmin Connect.
Garmin's LiveTrack feature provides a real-time view of a user's location during an activity for friends and family. However, Garmin does not provide an official public API for third-party developers to access LiveTrack data directly.
renarsvilnis/garmin-livetrack [2]) attempt to interface with the LiveTrack web service by scraping or reverse-engineering. These often rely on session IDs and tokens.This skill includes example resource directories that demonstrate how to organize different types of bundled resources:
Executable code (Python/Bash/etc.) that can be run directly to perform specific operations.
Documentation and reference material intended to be loaded into context to inform Manus's process and thinking.
Files not intended to be loaded into context, but rather used within the output Manus produces.
[1] Garmin Connect IQ - Location Data and Events, Activity Monitoring API & ActivityMonitor.Info Fields [2] GitHub - renarsvilnis/garmin-livetrack [3] Garmin Connect Developer Program - Overview [4] Garmin Connect Developer Program - Activity API [5] Garmin Connect Developer Program - Health API [6] Garmin Health SDKs - Overview