push-notifications
Generate push notification infrastructure with APNs registration, handling, and rich notifications. Use when adding push notifications, configuring APNs, notification categories/actions, or rich notifications with images and custom UI.
npx skills add rshankras/claude-code-apple-skills --skill push-notifications --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Push Notifications Generator Generate push notification infrastructure with APNs registration, handling, and rich notifications. ## When This Skill Activates - User wants to add push notifications to their app - User mentions APNs (Apple Push Notification service) - User asks about notification categories or actions - User wants rich notifications with images or custom UI ## Pre-Generation Checks Before generating, verify: 1. **Existing Notification Code** ```bash # Check for existing notification handling grep -r "UNUserNotificationCenter\|registerForRemoteNotifications" --include="*.swift" | head -5 ``` 2. **Entitlements** ```bash # Check for push notification entitlement find . -name "*.entitlements" -exec grep -l "aps-environment" {} \; ``` 3. **App Delegate or SwiftUI App** ```bash # Determine app structure grep -r "@main\|UIApplicationDelegate" --include="*.swift" | head -5 ``` ## Configuration Questions ### 1. Notification Types - **Basic** - Simple alerts with title/body - **Rich** - Include images, custom UI (requires Notification Service Extension) - **Both** - Full notification support ### 2. Notification Actions - **None** - Just display notifications - **Simple Actio
- When This Skill Activates
- Pre-Generation Checks
- Configuration Questions
- 1. Notification Types
- 2. Notification Actions
- 3. Silent Notifications
- Generated Files
- Core Infrastructure
- Rich Notifications (Optional)
- Content Extension (Optional)
- Key Features
- Registration Flow
- Handling Notifications
- Action Categories
grep -r "UNUserNotificationCenter\|registerForRemoteNotifications" --include="*.swift" | head -5
find . -name "*.entitlements" -exec grep -l "aps-environment" {} \;
grep -r "@main\|UIApplicationDelegate" --include="*.swift" | head -5
curl -v \What does the push-notifications skill do?
Generate push notification infrastructure with APNs registration, handling, and rich notifications. Use when adding push notifications, configuring APNs, notification categories/actions, or rich notifications with images and custom UI.
How do I install it?
Run `npx skills add rshankras/claude-code-apple-skills --skill push-notifications --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From rshankras/claude-code-apple-skills, a repository with 589 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
