healthkit-health-connect

Integrate Apple HealthKit and Android Health Connect in React Native with Expo.

3|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/Basilisk-Systems/claude-toolkit --skill healthkit-health-connect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: healthkit-health-connect
Source: https://github.com/Basilisk-Systems/claude-toolkit/tree/main/skills/healthkit-health-connect
Command: npx skills add https://github.com/Basilisk-Systems/claude-toolkit --skill healthkit-health-connect

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Apple HealthKit and Android Health Connect integration for React Native + Expo apps. Provides a unified approach to reading health data, managing permissions, and syncing data across platforms, reducing integration complexity and drift.

Core Features & Use Cases

  • Cross-platform health data access (iOS HealthKit and Android Health Connect) from React Native apps.
  • Supports nutrition, exercise, and weight data reading, with permission handling and timezone-aware imports.
  • Background sync on iOS via HealthKit observer queries; explicit user-initiated sync for Android Health Connect.
  • Import deduplication to prevent duplicate records and reliable idempotent updates across both platforms.
  • Expo-friendly configuration with config plugins and dev client guidance for native modules.

Quick Start

Install HealthKit and Health Connect integration in a React Native + Expo project and configure native modules in app.config.ts or expo config.

Frequently Asked Questions about healthkit-health-connect

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

FAQPage Schema
How do I integrate Apple HealthKit and Android Health Connect with a React Native Expo app?

To integrate HealthKit and Health Connect with React Native, configure native modules using Expo config plugins in app.config.ts and build with an Expo dev client to enable cross-platform health data workflows.

Can I read nutrition, exercise, and weight data from HealthKit and Health Connect in React Native?

Yes, you can read nutrition, exercise, and weight data from both iOS HealthKit and Android Health Connect in React Native. The integration handles permissions and timezone-aware imports to ensure accurate health data retrieval across platforms.

Does React Native Expo support background sync for HealthKit observer queries?

React Native and Expo support background sync on iOS using HealthKit observer queries, while Android Health Connect relies on explicit user-initiated sync to retrieve and update health data reliably across the respective platforms.

How do I prevent duplicate records when importing health data from HealthKit and Health Connect?

Preventing duplicate records during health data imports relies on built-in data deduplication logic. This ensures reliable idempotent updates and prevents duplicate entries when syncing nutrition, exercise, and weight data across both iOS and Android platforms.

Do I need an Expo dev client to use HealthKit and Health Connect native modules?

Yes, you need an Expo dev client to use HealthKit and Health Connect native modules. Expo-friendly configuration with appropriate config plugins is required to properly configure the native modules for iOS and Android health data workflows.

What is the best way to unify iOS HealthKit and Android Health Connect health data permissions in React Native?

The best way to unify iOS HealthKit and Android Health Connect permissions in React Native is using a single integration layer that manages cross-platform permission handling, reducing integration complexity and drift between the two distinct health APIs.