universal-notify
Send notifications through multiple channels with a single script. Supports ntfy.sh (free, no signup), Gotify (self-hosted), generic webhooks, email (SMTP/curl), Telegram Bot API, and Pushover. Use when sending alerts, monitoring notifications, deployment notices, or any event that needs to reach a human through their preferred channel. Unified interface with priority levels (low/normal/high/urgent).
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/josunlp/universal-notifyUniversal Notify
Send notifications via scripts/notify.sh:
# ntfy.sh (free, no auth needed)
scripts/notify.sh --channel ntfy --topic myalerts --message "Disk 90%!" --priority urgent
# Gotify (self-hosted)
scripts/notify.sh --channel gotify --url https://gotify.local --token TOKEN --message "Deploy done"
# Webhook (generic JSON POST)
scripts/notify.sh --channel webhook --url https://hooks.example.com/abc --message "Event fired"
# Email
scripts/notify.sh --channel email --smtp smtp://mail:587 --from [email protected] --to [email protected] --subject "Alert" --message "Check server"
# Telegram
scripts/notify.sh --channel telegram --bot-token BOT:TOK --chat-id 12345 --message "Hello"
# Pushover
scripts/notify.sh --channel pushover --app-token X --user-key Y --message "Alert" --priority high
Common Options
All channels support --message (required), --title (optional), and --priority low|normal|high|urgent (default: normal).
Requirements
curl(standard on most systems)- No API keys needed for ntfy.sh — other channels require their respective credentials
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-josunlp-universal-notify": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
pi-health
Raspberry Pi health monitor. Check CPU temperature, throttling status, voltage levels, memory/disk usage, fan RPM, overclock detection, and power issues. Use when monitoring Pi health, diagnosing thermal throttling, checking for under-voltage, or verifying system stability on any Raspberry Pi (Pi 3/4/5, arm64/armhf).
whisper-transcribe
Transcribe audio files to text using OpenAI Whisper. Supports speech-to-text with auto language detection, multiple output formats (txt, srt, vtt, json), batch processing, and model selection (tiny to large). Use when transcribing audio recordings, podcasts, voice messages, lectures, meetings, or any audio/video file to text. Handles mp3, wav, m4a, ogg, flac, webm, opus, aac formats.