Google健康データ、操作ツール登場
The Google Health API Got a CLI: ghealth is an Open-Source Tool for Your Fitbit Air Data

Googleの健康データを扱う新しいツール「ghealth」が登場。Fitbitなどの健康データをAIが簡単に分析できるようになり、健康管理に役立ちます。
Google Health APIは、Fitbit Web APIの正式な後継です。これはGoogle Health API v4を対象とし、開発者をGoogle OAuth 2.0に移行させます。現在、ghealthと呼ばれるオープンソースのCLI(コマンドラインツール)が、そのAPIをターミナルやAIエージェント向けにラップしています。このツールはApache 2.0ライセンスの下で提供される単一のGoバイナリです。これは40種類の検証済みデータタイプを構造化されたJSONとして公開します。この設計により、睡眠、心拍数、歩数データをエージェントのコンテキストにパイプすることができます。ghealthとは?ghealthはGoogle Health API v4のラッパーです。go build -o ghealth . .でソースからビルドします。これは自己完結型の単一バイナリとして提供されます。このツールは明示的にエージェントファーストです。すべてのコマンドは安定した形式の簡略化されたJSONを返します。また、決定論的な終了コード、--dry-runフラグ、および--rawフラグも提供します。リポジトリには、SKILL.mdファイルとして2つのAgent Skillsが同梱されています。1つは認証、セットアップ、およびグローバルフラグをカバーし、もう1つは40すべてのデータタイプ、操作、パターン、および注意点を文書化しています。エージェントはnpx skills add .でこれらをインストールします。このCLIはGoogle-Health-API GitHub組織の下にあります。この組織は、長年にわたるFitbitのオープンソースリポジトリもホストしています。データ表面:40の検証済みタイプ。40のタイプは、ほとんどのFitbitおよびPixel Watchの信号をカバーしています。例には、steps、heart-rate、sleep、weight、oxygen-saturation、heart-rate-variabilityが含まれます。electrocardiogramのような臨床タイプにはecg.readonlyスコープが必要です。各タイプは操作のサブセットをサポートしています。一般的なものには、list、rollup、daily-rollup、reconcileがあります。書き込み可能なタイプ(exercise、sleep、weight、body-fat、height)には、create、update、deleteが追加されます。reconcile操作は、複数のソースからの重複するデータポイントをマージします。これはv4 APIのReconciled Streamを反映しています。睡眠はパターン分析の良い例です。デフォルトのlistは要約を返します。--detailを追加すると、段階ごとのデータ(awake、deep、REM)が返されます。これは週ごとのパターンを発見するのに役立ちます。セットアップ:実際に何が起こるか。セットアップは1つのコマンドで実行されます:gh
この記事について質問
記事の内容に答えます。記事外のことは都度ウェブで調べます。