notification-service

Download media attachments and transform push notification payloads via UNNotificationServiceExtension.

32|10|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/moasq/nanowave --skill notification-service
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notification-service
Source: https://github.com/moasq/nanowave/tree/main/internal/orchestration/skills/extensions/notification-service
Command: npx skills add https://github.com/moasq/nanowave --skill notification-service

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill allows for the dynamic modification of rich push notification content before it is displayed to the user, enabling richer user engagement and more informative alerts.

Core Features & Use Cases

  • Rich Notification Customization: Modify notification content on the device.
  • Media Attachment Downloads: Download and attach images or other media to notifications.
  • Content Transformation: Decrypt or transform notification payloads before display.
  • Use Case: Automatically download and attach a product image to a push notification about a sale, making the notification more visually appealing and informative.

Quick Start

Use the notification-service skill to download an image from the provided URL and attach it to the push notification content.

Frequently Asked Questions about notification-service

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

FAQPage Schema
How do I add media attachments to iOS push notifications?

To add media attachments to iOS push notifications, implement UNNotificationServiceExtension to intercept the payload, download the media from a URL, and attach it to the notification content before display. This enables visually appealing rich notifications.

How does a notification service extension modify push payloads?

A notification service extension modifies push payloads by intercepting the notification data prior to user presentation, allowing you to download media attachments, decrypt content, or transform the payload before it is displayed.

Can I decrypt or transform push notification content before display on iOS?

Yes, you can decrypt or transform push notification content by implementing UNNotificationServiceExtension, which intercepts and processes the payload data on the device prior to user presentation.

Do I need UNNotificationServiceExtension to display images in rich notifications?

Yes, UNNotificationServiceExtension is required to download and attach images or other media to push notification content dynamically on the device before displaying rich notifications to the user.

What is the best way to customize rich push notification content for mobile apps?

The best way to customize rich push notification content is using UNNotificationServiceExtension to intercept the payload, download media attachments, and transform the notification data before presenting it to the user.

Why are my rich notifications not showing downloaded media attachments?

Rich notifications fail to show downloaded media when UNNotificationServiceExtension is not properly configured to intercept the payload and download media attachments before the notification is presented to the user.