Notify User

SkillCommunication

Cross-platform notification system for Pi. Use notify_user when you need to urgently alert the user about critical findings, errors, or completion of long-running tasks.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Notify User skill

What this skill tells your AI

The instructions your AI receives, as published by neuron-mr-white/unipi in packages/notify/skills/notify/SKILL.md and read by ahel’s review.

Use the notify_user tool to send notifications to the user's configured platforms (native OS, Gotify, Telegram).

When to use notify_user

  • Critical errors that need immediate attention
  • Completion of long-running tasks (after user has been waiting)
  • Security concerns or suspicious activity detected
  • Results that the user explicitly asked to be notified about

When NOT to use notify_user

  • Routine status updates (use normal message instead)
  • Non-urgent information (let user read at their pace)
  • Every turn completion (spammy)

Parameters

ParameterTypeDefaultDescription
messagestringrequiredNotification body
titlestring?"Pi Notification"Notification title
prioritystring?"normal""low", "normal", or "high"
platformsstring[]?all enabledOverride which platforms to use

Examples

Alert on critical error:

notify_user({
  title: "Build Failed",
  message: "TypeScript compilation failed with 12 errors. Check src/auth.ts.",
  priority: "high"
})

Task completion:

notify_user({
  title: "Deployment Complete",
  message: "Successfully deployed to production. All health checks passed.",
  priority: "normal"
})

Signals

GitHub stars
64
Forks
15
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
notify
Source
github.com/neuron-mr-white/unipi