push-notifications

Implement, review, and debug push notifications for iOS and macOS apps.

155|22|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/omarshahine/HomeClaw --skill push-notifications-omarshahine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: push-notifications
Source: https://github.com/omarshahine/HomeClaw/tree/main/.agents/skills/push-notifications
Command: npx skills add https://github.com/omarshahine/HomeClaw --skill push-notifications-omarshahine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps you implement, review, and debug push notifications for iOS and macOS apps, ensuring reliable delivery and user engagement.

Core Features & Use Cases

  • Implement Notifications: Set up local and remote notifications, including rich notifications and actions.
  • Debug Delivery: Troubleshoot issues with APNs registration, payload handling, and background fetches.
  • Use Case: You need to send a time-sensitive alert to users about an upcoming event. Use this Skill to configure a local notification with a custom action button that allows the user to snooze the reminder.

Quick Start

Use the push-notifications skill to request authorization for sending alerts, sounds, and badges to the user.

Frequently Asked Questions about push-notifications

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

FAQPage Schema
How do I request user notification permissions for alerts, sounds, and badges in Swift?

You implement remote push notifications by handling APNs registration and payload processing. This Skill covers configuring UNUserNotificationCenter, managing APNs registration, and handling remote payloads for iOS and macOS apps.

How do I configure local notifications with custom action buttons in iOS?

You set up notification categories and actions using UNUserNotificationCenter to define custom interaction buttons. This enables users to perform tasks like snoozing a time-sensitive local notification directly from the alert banner.

Can I implement silent pushes and background fetches for macOS and iOS apps?

Yes, you can implement silent pushes and background fetches for iOS and macOS. This Skill covers configuring silent push payloads via APNs to wake your app in the background and execute tasks without displaying a visible alert to the user.

How do I add rich media content to remote APNs notifications?

You add rich media to APNs notifications by implementing a notification service extension. This Skill guides you through intercepting remote push payloads to attach images, video, or audio before displaying the notification.

Why are my APNs push notifications not being delivered to my iOS device?

APNs push notifications fail due to incorrect payload handling, expired device tokens, or missing notification permissions. This Skill helps debug APNs registration, validate payload structures, and troubleshoot silent push background fetch failures.