Apple Health Analyst

Analyse un ZIP d'export Apple Health en un rapport de santé et d'entraînement multi-métriques

par RuochenLyu · RuochenLyu/apple-health-analyst

Testé · Fonctionne ★ 9.6/10

Apple Health Analyst — Analyse un ZIP d'export Apple Health en un rapport de santé et d'entraînement multi-métriques

Ce que fait

Exécute une CLI locale prepare/render sur un ZIP d'export Apple Health pour produire un rapport de santé multi-métriques et un rapport d'entraînement (charge ATL/CTL/TSB, couplage sommeil-récupération, tendances sur 12 mois) sous forme de fichier HTML autonome hors ligne. Se déclenche lorsqu'un utilisateur demande d'analyser son export Apple Health ou Apple Watch, en chinois ou en anglais. Fonctionne entièrement localement sans API externes ni téléchargements.

Rapport de test

Construit et exécuté la CLI fournie sur le fixture multi-source du dépôt : prepare a analysé un export de 45 enregistrements (résolvant correctement le XML principal nommé en mojibake) et a calculé des signaux dérivés réels qu'une référence XML brute ne peut pas, par exemple CTL 17.06 et RHR du lendemain 62. Il a refusé d'inventer un score composite, renvoyant 'Insufficient data dimensions' au lieu d'un nombre halluciné, et render a transformé le JSON narratif en un rapport HTML hors ligne de 56 Ko avec des graphiques SVG intégrés. L'examen du code source a confirmé l'affirmation 'local only, no uploads' : aucun appel réseau nulle part dans src au-delà des liens de pied de page statiques.

Testé le: 2026-07-20 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/RuochenLyu/apple-health-analyst
mkdir -p ~/.claude/skills
cd apple-health-analyst && cp -r .agents/skills/apple-health-analyst ~/.claude/skills/apple-health-analyst

Commandes et exemples de prompts

  • /apple-health-analystAnalyse un ZIP d'export Apple Health en un rapport de santé et d'entraînement multi-métriques

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • Analyze my Apple Health export and build a training load report
  • Turn my Apple Watch data export into a sleep-recovery report
  • Parse this Health app export ZIP and show my 12-month fitness trends