← Back to Skills Marketplace
bigcat-byebye

ntfy-notify

by 拜拜是大猫 · GitHub ↗ · v1.0.5
cross-platform ✓ Security Clean
472
Downloads
0
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install ntfy-notify
Description
Send ntfy.sh notifications with curl, including advanced headers like title, priority, tags, click links, action buttons, and image attachments. Use when a u...
Usage Guidance
This skill appears to do what it says: run the included shell script to send messages to ntfy.sh. Before installing, note: (1) ensure curl (and a POSIX date) are available on the runtime host — the skill does not declare curl as a required binary; (2) messages are posted to ntfy.sh topics — unless you use a private/authenticated topic, posted messages may be publicly visible on that topic; (3) the script hard-codes a default topic and a default message with the author’s name — change or remove those defaults if you don’t want messages sent to that topic; (4) Attach/Click/Actions fields may include external URLs supplied by callers (the ntfy server or recipients may fetch those URLs), so avoid passing untrusted inputs you don’t want redistributed. If you need authenticated/private notifications, plan to modify the script to add appropriate headers or environment-based credentials.
Capability Analysis
Type: OpenClaw Skill Name: ntfy-notify Version: 1.0.5 The skill bundle is designed to send notifications via the ntfy.sh service using `curl`. The `SKILL.md` provides clear, benign instructions and examples. The `scripts/send_ntfy.sh` script correctly handles command-line arguments by building an array and executing it with `"${CMD[@]}"`, which prevents shell injection vulnerabilities. All user-provided inputs are passed as literal strings to `curl` headers or data, aligning with the stated purpose of sending rich notifications without any evidence of malicious intent, data exfiltration, or persistence mechanisms.
Capability Assessment
Purpose & Capability
Name/description match the delivered artifacts: SKILL.md + a shell script that builds a curl request to https://ntfy.sh/<topic>. One minor inconsistency: the skill invokes curl (and date) but the metadata does not declare curl as a required binary. The script also hard-codes a default topic (CaptainDragonflyBot-TopicTest001) and a default message containing the author's name, which is a behavior users should be aware of.
Instruction Scope
Runtime instructions tell the agent to run the provided scripts/send_ntfy.sh. The script only constructs a curl POST with optional ntfy headers and posts to ntfy.sh/<topic>. It does not read local files, environment variables, or other system configuration, nor does it transmit data to endpoints other than ntfy.sh (the Attach/Click/Actions values are sent as headers, and may contain external URLs supplied by the caller).
Install Mechanism
No install spec; this is instruction-only plus a bundled shell script. Nothing is downloaded or written to disk at install time. Low-risk install profile. Again, the script assumes curl is present but that binary was not declared.
Credentials
The skill requests no environment variables, credentials, or config paths. The absence of credentials means it only posts to public ntfy topics; there is no covert credential access.
Persistence & Privilege
Skill is not always-enabled and is user-invocable. It does not modify other skills or agent configuration. No elevated persistence or privileges are requested.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ntfy-notify
  3. After installation, invoke the skill by name or use /ntfy-notify
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.5
Set default message to timestamped Chinese text instead of Hi; add default-message example in SKILL.md.
v1.0.4
Change default ntfy message from Hi to timestamped Chinese text signed by assistant; keep explicit message support.
v1.0.2
Improve rich params: actions buttons, click, tags, priority, attachments, and author metadata.
v1.0.1
Initial release: variables for topic/message and rich notifications with actions/buttons, click links, tags, priority, and attachments.
v1.0.0
Initial release: variables for topic/message and rich notifications with actions/buttons, click links, tags, priority, and attachments.
Metadata
Slug ntfy-notify
Version 1.0.5
License
All-time Installs 0
Active Installs 0
Total Versions 5
Frequently Asked Questions

What is 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 u... It is an AI Agent Skill for Claude Code / OpenClaw, with 472 downloads so far.

How do I install ntfy-notify?

Run "/install ntfy-notify" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is ntfy-notify free?

Yes, ntfy-notify is completely free (open-source). You can download, install and use it at no cost.

Which platforms does ntfy-notify support?

ntfy-notify is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created ntfy-notify?

It is built and maintained by 拜拜是大猫 (@bigcat-byebye); the current version is v1.0.5.

💬 Comments