System Notifications

SkillCommunication

Show system notifications with optional buttons, sounds, and actions. Use for alerts, reminders, or persistent status messages.

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 System Notifications skill

What this skill tells your AI

The instructions your AI receives, as published by mikeyobrien/rho in platforms/android/skills/notification/SKILL.md and read by ahel’s review.

Basic notification

termux-notification -t "Title" -c "Content message"

With ID (for updating/removing)

termux-notification --id mynotif -t "Title" -c "Message"
termux-notification-remove mynotif

Options

  • -t/--title — notification title
  • -c/--content — body text
  • --id — unique ID (update existing, or remove later)
  • --sound — play notification sound
  • --vibrate 500,200,500 — vibration pattern (ms)
  • --priority high|low|max|min — importance level
  • --ongoing — pin notification (can't swipe away)
  • --led-color RRGGBB — LED color
  • --icon icon-name — Material icon (see material.io/icons)
  • --image-path /path/to/image — show image

With action buttons

termux-notification -t "Alert" -c "Something happened" \
  --button1 "Open" --button1-action "termux-open-url https://example.com" \
  --button2 "Dismiss" --button2-action "termux-notification-remove mynotif" \
  --id mynotif

List active notifications

termux-notification-list

Signals

GitHub stars
372
Forks
29
Last commit
May 2026
Advanced
Catalog kind
skill
Gateway key
notification
Source
github.com/mikeyobrien/rho