usernotifications-docs

Answer Apple's UserNotifications API questions using embedded Markdown documentation.

299|16|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/vabole/apple-skills --skill usernotifications-docs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: usernotifications-docs
Source: https://github.com/vabole/apple-skills/tree/main/skills/usernotifications
Command: npx skills add https://github.com/vabole/apple-skills --skill usernotifications-docs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly locate authoritative guidance and examples for Apple's UserNotifications framework to answer questions about local and remote notifications.

Core Features & Use Cases

  • Unified reference access to UNUserNotificationCenter, UNNotificationRequest, UNMutableNotificationContent, and various triggers (UNCalendarNotificationTrigger, UNTimeIntervalNotificationTrigger), with cross-links to API docs.
  • Step-by-step explanations and real-world examples for scheduling, presenting, and handling notifications in iOS, macOS, and related platforms.
  • Use Case: A developer needs to implement a local notification schedule and respond to user actions; this skill provides concise references and file paths to the relevant docs.

Quick Start

Ask for a quick reference on scheduling a local notification and retrieving its details using UNNotificationRequest.

Frequently Asked Questions about usernotifications-docs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I schedule local notifications using UNUserNotificationCenter in Swift?

To schedule local notifications with UNUserNotificationCenter in Swift, create a UNMutableNotificationContent object, wrap it in a UNNotificationRequest with a trigger, and add the request to the center. The skill provides concise file paths to the relevant docs for step-by-step details.

What is the difference between UNCalendarNotificationTrigger and UNTimeIntervalNotificationTrigger?

UNCalendarNotificationTrigger fires notifications at a specific calendar date, while UNTimeIntervalNotificationTrigger fires after a set time interval. The skill's embedded docs cover both triggers to help you choose the right scheduling mechanism for your iOS or macOS notification.

Can I handle remote notifications across iOS and macOS using Apple's UserNotifications framework?

Yes, Apple's UserNotifications framework handles both local and remote notifications across iOS, macOS, and related platforms. The skill provides authoritative guidance on UNUserNotificationCenter to configure, present, and handle these remote notification events.

How do I configure UNMutableNotificationContent for a local notification request?

Configure UNMutableNotificationContent by setting its title, body, and sound properties before passing it to UNNotificationRequest. The skill references the unmutablenotificationcontent.md file for concise examples on preparing notification content.

What's the best way to retrieve and handle scheduled notification details in Swift?

The best way to handle scheduled notification details in Swift is by interacting with UNUserNotificationCenter delegates. The skill provides cross-links to API docs and file paths explaining how to present and respond to user actions on notifications.