
Sensorkit
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-codeInstalls 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
- Entitlements
- Info.plist Configuration
- Authorization
- Available Sensors
- SRSensorReader
- Recording and Fetching Data
- SRDevice
- Common Mistakes
- Review Checklist
- References
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- Swift Security3.2K
- Tabletopkit3.1K
- App Store Optimization3.1K
- Swift Api Design Guidelines3K
- Swiftlint2.9K
- Swift Formatstyle2.8K
- Core Data2.8K
- Focus Engine2.8K
- Ios Security1.1K
- Live Activities465
- Mapkit Location461
- Photos Camera Media456
- Eventkit Calendar415
- Cloudkit Sync413
- Metrickit Diagnostics409
- Musickit Audio409
- Realitykit Ar407
- Callkit Voip403
- Pencilkit Drawing403
- Homekit Matter402
- Passkit Wallet401
- Codable Patterns252
- Swiftui Animation5.7K
- Ios Accessibility5.2K