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.