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)
| File | Size | Uploaded | |
|---|---|---|---|
| haiku_skills_notifications-0.17.2.tar.gz | 4.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|