sensorkit

Access restricted SensorKit sensor data for approved research studies.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/femitz/flyby --skill sensorkit-femitz
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sensorkit
Source: https://github.com/femitz/flyby/tree/main/.agents/skills/sensorkit
Command: npx skills add https://github.com/femitz/flyby --skill sensorkit-femitz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

SensorKit enables researchers to access and collect research-grade sensor data from iPhone and Apple Watch, but access is restricted to Apple-approved studies and requires the appropriate entitlement and user authorization.

Core Features & Use Cases

  • Access ambient light, motion, device usage, keyboard metrics, visits, and media events for approved studies.
  • Manage SensorKit entitlements and per-sensor authorization to ensure compliant data collection.
  • Support study workflows that require explicit provisioning, consent, and handling of data-holding policies (e.g., 24-hour data hold).

Quick Start

Grant SensorKit entitlement and authorization for your study, then request access to the needed sensors.

Frequently Asked Questions about sensorkit

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

FAQPage Schema
How do I access SensorKit data for an approved research study?▼

To access SensorKit data, you must secure the appropriate Apple entitlement, complete provisioning, and obtain explicit user authorization via the Research Sensor & Usage Data sheet for your approved study.

What types of sensor data can I collect from iPhone and Apple Watch using SensorKit?▼

SensorKit allows you to collect ambient light, motion, device usage, keyboard metrics, visits, and media events data from iPhone and Apple Watch for approved research studies.

Do I need special entitlements to collect keyboard metrics and motion data on iOS?▼

Yes, collecting keyboard metrics and motion data requires explicit SensorKit entitlements and per-sensor user authorization specifically granted for Apple-approved research studies.

Why is there a 24-hour data hold when accessing watchOS and iOS sensor data?▼

The 24-hour data hold is a built-in constraint of SensorKit data access policies, ensuring compliant collection and handling of research-grade sensor data from approved studies.

Can I use SensorKit to gather device usage and ambient light data without user consent?▼

No, you cannot gather device usage or ambient light data without explicit user authorization requested through the Research Sensor & Usage Data sheet and proper study entitlements.

What is the process for managing per-sensor authorization in an iOS research workflow?▼

Managing per-sensor authorization involves configuring your study entitlements and presenting the Research Sensor & Usage Data sheet to users to grant access to specific sensors like motion and media events.