ntfy

Render and deliver AI-agent notifications to a self-hosted ntfy server.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/almazom/agents_slash_skills --skill ntfy-almazom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ntfy
Source: https://github.com/almazom/agents_slash_skills/tree/main/ntfy
Command: npx skills add https://github.com/almazom/agents_slash_skills --skill ntfy-almazom

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Reduce the friction of sending AI-agent notifications to a self-hosted ntfy server by providing a template-driven, CLI-friendly workflow.

Core Features & Use Cases

  • Template-based rendering of notifications for the self-hosted ntfy server.
  • Explicit topic routing, dry-run support, and a single-transport focus (ntfy).
  • Use with the notification-cli runtime for deterministic delivery and auditability.
  • Not intended for Mattermost, Telegram, or non-ntfy transports.

Quick Start

Render a sample notification and publish it to an explicit ntfy topic using the runtime templates.

Frequently Asked Questions about ntfy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send AI-agent notifications to a self-hosted ntfy server?

To send AI-agent notifications to a self-hosted ntfy server, use a template-driven CLI workflow that renders payloads and publishes them to explicit ntfy topics for deterministic delivery and auditability.

Can I use this ntfy notification workflow with Telegram or Mattermost?

No, this ntfy notification workflow does not support Telegram, Mattermost, or non-ntfy transports. It enforces a single-transport focus on the self-hosted ntfy server contract for delivery.

What is the best way to route AI-agent notifications to specific ntfy topics?

The best way to route AI-agent notifications to specific ntfy topics is through explicit topic routing. The workflow enforces explicit topic usage by default and validates the payload structure before delivery.

How do I test ntfy notification delivery without sending real messages?

You can test ntfy notification delivery without sending real messages by using the built-in dry-run support. This allows you to execute template rendering checks safely before publishing to the ntfy server.

Do I need the notification-cli runtime to render ntfy templates?

Yes, you need the notification-cli runtime to render ntfy templates. The workflow relies on this runtime to process templates and achieve deterministic delivery to your self-hosted ntfy server.

Why does my AI-agent notification fail to publish to the ntfy server?

Your AI-agent notification may fail to publish to the ntfy server if the payload structure is invalid or the explicit topic routing is missing. The workflow validates payloads and enforces explicit topic usage by default.