Skills

Permissionkit

Create child communication safety experiences using PermissionKit to request parental...

Install

npx skills add dpearson2699/swift-ios-skills --skill permissionkit -g -a claude-code -y
Category
Engineering
Updated
3mo ago
License
See repository
Context cost
Mediumabout 3,000 tokens
Runs scripts
No, instructions only

What it does

Create child communication safety experiences using PermissionKit to request parental permission for children. Use when building apps that involve child-to-contact communication, need to check communication limits, request parent/guardian approval, or handle permission responses for minors.

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

Import PermissionKit. Do not invent PermissionKit entitlement keys; verify current Apple documentation and Xcode capabilities before adding signing requirements.

import PermissionKit

Use this centralized version matrix and verify it against the current SDK:

TierAPIsiOS/iPadOS/Mac Catalyst/macOS/visionOS
CoreTopics, handles, questions, responses, choices, CommunicationLimits26.0+
ErrorsAskError26.1+
PresentationAskCenter, ask/response sequences, PermissionButton, significant-update topics26.2+

Core Concepts

PermissionKit manages a flow where:

Read the whole SKILL.md on GitHub

More in Engineering