AlphaMoatによると、2026-09時点でGarminskillのダウンロード数は3,423、スター数は3で、AIスキル全体5,078件中3,265位、生活サービスでは246件中156位です。
| プラットフォーム | インストール数 | ダウンロード数 | スター数 | コメント |
|---|---|---|---|---|
| ClawHub ↗ | 90 | 2955 | 3 | - |
| SkillHub ↗ | 106 | 3423 | 3 | — |
プラットフォームごとに集計方法と集計時点が異なります。
主文では睡眠、活動、心拍数、ストレス、ボディバッテリー、HRV、SpO2、体重のデータを挙げ、トークンはローカルに保存され、日次ファイルには個人の健康情報が含まれると説明しています。キャッシュされたトークンは Garmin アカウントへアクセスできます。信頼できる端末で使用し、トークンと健康データのディレクトリを保護してアクセスを制限し、信頼できない場所へ同期・共有しないでください。自動同期を有効にする前に、定期タスクとアカウントセキュリティ上の影響を確認してください。
資料公開日 2026-10-29
スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。
2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。
| 月 | ダウンロード数 | 前月比 | スター数 |
|---|---|---|---|
| 2026-09 | 3423 | — | 3 |
| 2026-08 | 2930 | +9.8% | 3 |
| 2026-07 | 2668 | +11.2% | 3 |
| 2026-06 | 2399 | +7.4% | 3 |
| 2026-05 | 2233 | — | 3 |
| 2026-03 | 1625 | — | 3 |
作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。
---
name: garmin-pulse
version: 1.3.1
description: Syncs daily health and fitness data from Garmin Connect into markdown files. Provides sleep, activity, heart rate, stress, body battery, HRV, SpO2, and weight data.
homepage: https://github.com/freakyflow/garminskill
disable-model-invocation: true
metadata: {"openclaw":{"emoji":"💪","requires":{"bins":["uv"]},"install":[{"id":"uv","kind":"brew","formula":"uv","bins":["uv"],"label":"Install uv via Homebrew"}]}}
---
# Garmin Connect
This skill syncs your daily health data from Garmin Connect into readable markdown files.
## Setup
Authentication is required before the first sync. This only needs to happen once — tokens are cached for approximately one year.
If the sync command fails with "No cached tokens found", tell the user to run the setup command in their terminal:
```bash
uv run {baseDir}/scripts/sync_garmin.py --setup --email [email protected]
```
The password is prompted interactively via `getpass` — it is never echoed to screen, stored in shell history, or passed as a command argument. On success the user will see `Success! Tokens cached in ~/.garminconnect`. After that, all syncs use cached tokens only — no credentials are needed.
Do not ask the user for their password in chat and do not pass passwords as command-line arguments or via stdin piping, as these methods can expose credentials in process listings or conversation history.
## Syncing Data
Sync today's data:
```bash
uv run {baseDir}/scripts/sync_garmin.py
```
Sync a specific date:
```bash
uv run {baseDir}/scripts/sync_garmin.py --date 2026-02-07
```
Sync the last N days:
```bash
uv run {baseDir}/scripts/sync_garmin.py --days 7
```
## Reading Health Data
Health files are stored at `{baseDir}/health/YYYY-MM-DD.md` — one file per day.
To answer health or fitness questions, read the relevant date's file from the `{baseDir}/health/` directory. If the file doesn't exist for the requested date, run the sync command for that date first.
## Dependencies
This skill uses [uv](https://docs.astral.sh/uv/) to run the sync script. `uv` is a fast Python package manager by Astral that reads inline script metadata (PEP 723) and automatically installs dependencies (`garminconnect`, `cloudscraper`) in an isolated environment — no manual `pip install` needed.
## Credentials & Stored Data
Garmin Connect does not offer a public OAuth API, so a one-time email/password login is required. During setup, the password is used once to obtain OAuth tokens, then discarded. The tokens are cached locally in `~/.garminconnect/` for approximately one year. At runtime, only the cached tokens are used — no email or password is needed. If tokens expire, re-run the setup command.
**Paths written by this skill:**
- `~/.garminconnect/` — cached OAuth tokens (sensitive; grants access to the user's Garmin account)
- `{baseDir}/health/` — daily health markdown files (contains personal health data)
## Cron Setup
Schedule the sync script to run every morning using OpenClaw's `cron` tool so your health data stays up to date automatically. No environment variables or credentials are needed — the sync uses cached tokens from the one-time setup.
curl で公開の天気サービスに直接問い合わせ、現在の天気と予報を取るスキルです。
ローカルネットワーク上の Sonos スピーカーを見つけて操作するコマンドラインツールです。
六爻の占いで答えるスキルです。
飲水量と睡眠をローカルの JSON に記録するスキルです。
CalDAV カレンダーをローカルで同期し照会するコマンドラインスキルです。
macOS で remindctl を使ってリマインダーを操作するスキルです。
travel-cn は去哪儿(Qunar)・携行程(Ctrip)・飛猪(Fliggy)など中国の旅行プラットフォーム横断のデータ照会をまとめ、航空券、ホテル、列車切符、観光チケット、旅程計画に対応します。
端末から Spotify の検索と再生を操作するスキルです。
データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。