Skip to main content

notifications

Push notifications skill for haiku.skills using ntfy.sh.

Prerequisites

An ntfy.sh server. The public instance at https://ntfy.sh works with no signup. For local development, run ntfy in Docker:

# Minimal — runs on port 2586, no auth, ephemeral cache
docker run -p 2586:80 -it binwiederhier/ntfy serve

# With persistent cache
docker run \
  -v ntfy-cache:/var/cache/ntfy \
  -p 2586:80 \
  binwiederhier/ntfy serve \
  --cache-file /var/cache/ntfy/cache.db

# Test: send a message
curl -d "Hello from ntfy!" localhost:2586/test-topic

# Test: read messages
curl "localhost:2586/test-topic/json?poll=1&since=all"

Configuration

All configuration is via environment variables:

Variable Default Description
NTFY_SERVER https://ntfy.sh ntfy server base URL
NTFY_TOKEN — Bearer token for authenticated topics (optional)

Tools

  • send_notification — Publish a push notification to an ntfy.sh topic
  • read_notifications — Poll and read cached messages from an ntfy.sh topic

Installation

uv add haiku-skills-notifications

Metadata

Release files for haiku-skills-notifications 0.17.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for haiku-skills-notifications 0.17.2
File Size Uploaded
haiku_skills_notifications-0.17.2.tar.gz 4.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for haiku-skills-notifications 0.17.2
File Interpreter ABI Platform
haiku_skills_notifications-0.17.2-py3-none-any.whl Python 3 none any Details

Total release size: 10.2 kB

Release files / haiku_skills_notifications-0.17.2.tar.gz

Download URL haiku_skills_notifications-0.17.2.tar.gz
Size 4.0 kB
Tags Source
SHA-256 checksum
How to use checksums
35bf1e5e56eac8f87f35771c4e7b0c6957661512b6bae3802040df0a65b09c55
BLAKE2b-256 checksum
How to use checksums
68feef35eb8e414bd585c7989c74f924e17c856c54efefecbb4a4976a143e71c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release files / haiku_skills_notifications-0.17.2-py3-none-any.whl

Download URL haiku_skills_notifications-0.17.2-py3-none-any.whl
Size 6.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8a7239b9948f9860644bcb5dfff1cd4320cafe7c34fd69a73fa8952f273ce6ef
BLAKE2b-256 checksum
How to use checksums
19bb0016f6cbec85ecea3b756f5da169f37a08bd9c127496c1473c4635c8a398
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.13

Release history Release notifications | RSS feed

This release

0.17.2 This release

2 release files

0.17.0

2 release files

0.15.0

2 release files

0.13.0

2 release files

0.10.0

2 release files

0.9.0

2 release files

0.8.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page