Назад към всички

ntfy-notify

// Send ntfy.sh notifications with curl, including advanced headers like title, priority, tags, click links, action buttons, and image attachments. Use when a user asks to send basic or rich ntfy notifications to a topic.

$ git log --oneline --stat
stars:1,933
forks:367
updated:March 4, 2026
SKILL.mdreadonly
SKILL.md Frontmatter
namentfy-notify
descriptionSend ntfy.sh notifications with curl, including advanced headers like title, priority, tags, click links, action buttons, and image attachments. Use when a user asks to send basic or rich ntfy notifications to a topic.

ntfy-notify

Send notifications to ntfy topics.

Author

Default topic

  • CaptainDragonflyBot-TopicTest001

Script

Use:

skills/ntfy-notify/scripts/send_ntfy.sh

Parameters

  • --topic topic name
  • --message body text
  • --title notification title
  • --priority 1-5
  • --tags comma-separated tags
  • --click URL opened on tap
  • --actions ntfy actions header string (supports buttons)
  • --attach URL to an image/file shown as attachment
  • --filename optional attachment filename hint

Button format

Pass buttons via --actions as a variable string.

Example format:

view, Open docs, https://docs.openclaw.ai; http, Trigger API, https://example.com/hook

Examples

Basic (explicit message):

skills/ntfy-notify/scripts/send_ntfy.sh --message "你好,老爷"

Default message (omit --message, script auto-generates timestamp text):

skills/ntfy-notify/scripts/send_ntfy.sh

Rich notification with buttons and image:

skills/ntfy-notify/scripts/send_ntfy.sh \
  --title "Deploy finished" \
  --message "Build #42 is ready" \
  --priority 4 \
  --tags "rocket,white_check_mark" \
  --click "https://example.com/build/42" \
  --actions "view, Open build, https://example.com/build/42; view, Open docs, https://docs.openclaw.ai" \
  --attach "https://picsum.photos/1200/630"