usernotifications — Claude Code skill: what it does, how to install
Searches Apple UserNotifications documentation. Useful when configuring local or push notifications, triggers, and notification content.
npx skills add Prisma-Labs-Dev/apple-skills --skill usernotifications -a claude-codeWhat usernotifications does
This skill searches documentation for Apple's UserNotifications framework. When asked about notification APIs, it provides a concise summary followed by references to relevant documentation files.
The skill bundles guides for core framework parts. Files include notifications-overview.md for framework basics and unusernotificationcenter.md for notification management. Request creation is covered in unnotificationrequest.md, while unmutablenotificationcontent.md details notification titles and body content. Two trigger types are documented: calendar schedules in uncalendarnotificationtrigger.md and interval triggers in untimeintervalnotificationtrigger.md.
Execution runs inside an isolated Explore subagent context. This keeps documentation out of chat history.
What it helps with
- configure interval triggers using UNTimeIntervalNotificationTrigger
- create notification requests with UNNotificationRequest
- set up payload fields in UNMutableNotificationContent
- manage delivered and pending notifications through UNUserNotificationCenter
Example prompts for the agent
- How do I schedule a local notification using UNCalendarNotificationTrigger?
- Show me how to construct UNMutableNotificationContent with a title and body
- What is the workflow for adding requests to UNUserNotificationCenter?
How to install usernotifications
1Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill usernotifications -a claude-code2Manually: put the files in place
~/.claude/skills/usernotifications/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/usernotifications/
1Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill usernotifications -a codex2Manually: put the files in place
.agents/skills/usernotifications/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill usernotifications -a cursor2Manually: put the files in place
.cursor/skills/usernotifications/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install Prisma-Labs-Dev/apple-skills usernotifications2Manually: put the files in place
.github/skills/usernotifications/SKILL.md1Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill usernotifications -a gemini-cli2Platform CLI
gemini skills install https://github.com/Prisma-Labs-Dev/apple-skills --path skills/usernotificationsManually: put the files in place
.devin/skills/usernotifications/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill usernotifications -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about usernotifications
How to install usernotifications in Claude Code?
Run npx skills add Prisma-Labs-Dev/apple-skills --skill usernotifications -a claude-code. The command configures the skill for your Claude Code environment.
What does the usernotifications skill do?
It answers questions about Apple UserNotifications by searching bundled markdown references and returning brief summaries with file links.
What files are included in usernotifications?
It includes notifications-overview.md, unusernotificationcenter.md, unnotificationrequest.md, unmutablenotificationcontent.md, uncalendarnotificationtrigger.md, and untimeintervalnotificationtrigger.md.
Source text
SKILL.md · MIT
--- name: usernotifications user-invocable: true description: "API reference: UserNotifications. Query for local/remote notifications, triggers, notification content." context: fork agent: Explore --- # UserNotifications Documentation Search these docs to answer questions about notification APIs. ## Return Format Always include: 1. **Summary** - Answer the question concisely 2. **File paths** - List relevant files for full details, e.g.: - `notifications-overview.md` for notification center and triggers ## Files - `notifications-overview.md` - Framework overview and notification types - `unusernotificationcenter.md` - Central notification management - `unnotificationrequest.md` - Creating notification requests - `unmutablenotificationcontent.md` - Notification content (title, body, etc.) - `uncalendarnotificationtrigger.md` - Date/time-based triggers - `untimeintervalnotificationtrigger.md` - Interval-based triggers
© Prisma-Labs-Dev · MIT · Prisma-Labs-Dev/apple-skills