SensorKit is Apple's research-grade data collection framework, and this skill covers the whole setup: getting the special entitlement, configuring Info.plist keys, requesting authorization through the Research Sensor & Usage Data sheet, and actually fetching samples. It's restricted to Apple-approved studies only, so you'll need to submit a proposal and wait for the com.apple.developer.sensorkit.reader.allow entitlement before any of this works. The 24-hour data hold means users can delete recordings before your app sees them, which is a big deal for research ethics. If you're building a health study app and need accelerometer data beyond CoreMotion or want keyboard metrics and device usage patterns, this is your only route. Just know it's not for commercial apps.

skills.sh installs
3.2K
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add dpearson2699/swift-ios-skills --skill sensorkit --agent claude-code

Installs into .claude/skills of the current project.

Files

SensorKit

Choose the exact SRSensor and verify its individual availability. Use CoreMotion for ordinary motion/activity features and HealthKit for health records and workouts.

Contents

Overview and Requirements

SensorKit enables research apps to record and fetch sensor data across iPhone and Apple Watch. The framework requires:

Sponsors

Details

Repository
github.com/dpearson2699/swift-ios-skills
Categories
Security, Data Science & ML, Mobile Development, Design & UI/UX
First seen
May 16, 2026

More from dpearson2699/swift-ios-skills

All 98

Recommended

More Security
1mksglu avatarcontext-modemksglu/context-modeUse context-mode tools (ctx_execute, ctx_execute_file) instead of Bash/cat when processing large outputs. Triggers: "analyze logs", "summarize output", "process3Kskills.sh installs
2nexu-io avatarlogin-flownexu-io/open-designMobile login and authentication flow screens2.9Kskills.sh installs
3cap-go avatarcapacitor-best-practicescap-go/capgo-skillsBest practices for Capacitor app development including project structure, plugin usage, performance optimization, security, and deployment. Use this skill when 2.9Kskills.sh installs
4cursor avatarthermo-nuclear-reviewcursor/pluginsComprehensive security and correctness audit of a branch's changes. Use for thermo nuclear, thermonuclear, or deep review requests, or branch/PR diff audits foc2.8Kskills.sh installs
5dynatrace avatardt-obs-kubernetesdynatrace/dynatrace-for-aiKubernetes cluster, pod, node, and workload monitoring. Use when analyzing K8s health, resource optimization, pod failures, OOMKills, scheduling, or security po2.8Kskills.sh installs
6forcedotcom avatargenerating-mermaid-diagramsforcedotcom/sf-skillsSalesforce architecture diagrams using Mermaid with ASCII fallback. Use this skill when generating text-based diagrams for Salesforce architecture, OAuth flows,2.8Kskills.sh installs