usernotifications — скилл для Claude Code: что делает и как установить
Скилл находит справку по фреймворку UserNotifications от Apple. Пригодится при настройке локальных или пуш-уведомлений в iOS и macOS.
npx skills add Prisma-Labs-Dev/apple-skills --skill usernotifications -a claude-codeЧто делает usernotifications
Ассистент обращается к локальной документации по UserNotifications, чтобы отвечать на вопросы об API уведомлений Apple. Ответ формируется в строгом виде: краткая выжимка и пути к подходящим файлам описания.
Внутри собраны справочники по ключевым компонентам фреймворка. Документ notifications-overview.md объясняет общие принципы работы центра уведомлений, а unusernotificationcenter.md описывает управление очередью. За создание запросов отвечает unnotificationrequest.md, а за заголовки и текст — unmutablenotificationcontent.md. Для расписания используются uncalendarnotificationtrigger.md и untimeintervalnotificationtrigger.md.
Скилл запускается в изолированном контексте Explore, поэтому агент не засоряет основной диалог лишними выгрузками. Это исключает путаницу в коде.
Какие задачи решает
- разобраться в параметрах UNMutableNotificationContent
- настроить срабатывание уведомлений по таймеру через UNTimeIntervalNotificationTrigger
- составить запрос на показ уведомления с помощью UNNotificationRequest
- найти методы управления очередью в UNUserNotificationCenter
Примеры запросов агенту
- Как отправить локальное уведомление через UserNotifications раз в час?
- Покажи пример настройки UNCalendarNotificationTrigger на конкретную дату
- Как задать заголовок и текст сообщения в UNMutableNotificationContent?
Как установить usernotifications
1Через Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill usernotifications -a claude-code2Вручную: положить файлы
~/.claude/skills/usernotifications/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/usernotifications/
1Через Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill usernotifications -a codex2Вручную: положить файлы
.agents/skills/usernotifications/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill usernotifications -a cursor2Вручную: положить файлы
.cursor/skills/usernotifications/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Prisma-Labs-Dev/apple-skills usernotifications2Вручную: положить файлы
.github/skills/usernotifications/SKILL.md1Через Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill usernotifications -a gemini-cli2Командой платформы
gemini skills install https://github.com/Prisma-Labs-Dev/apple-skills --path skills/usernotificationsВручную: положить файлы
.devin/skills/usernotifications/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Prisma-Labs-Dev/apple-skills --skill usernotifications -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о usernotifications
Как установить usernotifications в Claude Code?
Выполните команду npx skills add Prisma-Labs-Dev/apple-skills --skill usernotifications -a claude-code. Ассистент загрузит скилл в конфигурацию проекта.
Что делает скилл usernotifications?
Он ищет документацию по Apple UserNotifications API и выдаёт лаконичный ответ со ссылками на нужные разделы.
Какие справочные файлы входят в состав usernotifications?
Скилл содержит файлы notifications-overview.md, unusernotificationcenter.md, unnotificationrequest.md, unmutablenotificationcontent.md, а также триггеры по календарю и интервалам времени.
Исходный текст
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