Builds communication safety features for child-facing apps on iOS 26+. You create permission questions when a kid hits a communication limit, the system routes it to their parent, and you handle the approval or denial response. Covers the full flow: checking if limits apply with CommunicationLimits, building questions for phone/email/custom handles, presenting with AskCenter or SwiftUI's PermissionButton, and streaming responses asynchronously. The skill includes handling for multi-contact requests and person info like names and avatars. Useful if you're building messaging, social, or any app where minors need parental approval to contact someone new.

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

Install

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

Installs into .claude/skills of the current project.

Files

PermissionKit

Request permission from a parent or guardian to modify a child's communication rules. PermissionKit creates communication safety experiences that let children ask for exceptions to communication limits set by their parents.

PermissionKit communication experiences are available only through iMessage. Use it for parent/guardian approval flows, not as a general in-app contact permission, moderation, or chat-safety framework.

Contents

Availability and Setup

Sponsors

Details

Repository
github.com/dpearson2699/swift-ios-skills
Category
Mobile Development
First seen
Apr 16, 2026

More from dpearson2699/swift-ios-skills

All 98
1android avataredge-to-edgeandroid/skillsUse this skill to migrate your Jetpack Compose app to add adaptive edge-to-edge support and troubleshoot common issues. Use this skill to fix UI components (lik3.7Kskills.sh installs
2dpearson2699 avatarweatherkitdpearson2699/swift-ios-skillsFetch WeatherKit current, minute, hourly, and daily forecasts; weather alerts; iOS 18+ changes, historical comparisons, summaries, and statistics; and required 3.6Kskills.sh installs
3android avatarnavigation-3android/skillsLearn how to install and migrate to Jetpack Navigation 3, and how to implement features and patterns such as deep links, multiple backstacks, scenes (dialogs, b3.6Kskills.sh installs
4dpearson2699 avatarphotokitdpearson2699/swift-ios-skillsImplement, review, or improve photo picking, camera capture, and media handling in iOS apps using PhotoKit and AVFoundation. Use when working with PhotosPicker,3.4Kskills.sh installs
5dpearson2699 avatarmapkitdpearson2699/swift-ios-skillsImplement, review, or improve maps and location features in iOS/macOS apps using MapKit and CoreLocation. Use when working with Map views, annotations, markers,3.4Kskills.sh installs
6dpearson2699 avatarrealitykitdpearson2699/swift-ios-skillsBuild iOS augmented reality and 3D experiences with RealityKit and ARKit. Use when adding RealityView content, loading entities or USDZ models, anchoring object3.4Kskills.sh installs