jmagar

Gotify

AI Agentv1.0.1
By jmagarUpdated 2026-05-112 versions · latest released 2026-01-23gotify@clawhub_jmagar/gotify
Tool Use

According to AlphaMoat, as of 2026-09, Gotify has 3,944 downloads and 1 stars — ranked #2,619 of 5,078 AI skills overall, and #512 of 969 in AI Agent.

Installs
155
Downloads
3.9K
Stars
1
Overall Rank
#2,619
Top 52% overall · Top 53% in AI Agent
PlatformInstallsDownloadsStarsComments
ClawHub ↗1263.9K1-
SkillHub ↗1553.9K1—

Platforms count differently and update at different times.

What this skill does

It can notify users when long-running tasks finish or when important events, status updates or errors occur. Messages use a locally configured Gotify URL and application token. Use a trusted HTTPS server, restrict configuration-file permissions, keep secrets out of messages and rotate a token if exposure is suspected. Requires Bash, curl, jq and network access to the configured server, with an app token permitted to create messages. Confirm the server response contains a message ID rather than assuming delivery from command completion; that response does not verify device receipt. Markdown rendering depends on the receiving client. Completion-hook integration in the source is conceptual/future, so automatic task tracking requires a separately reviewed integration.

Profile published 2026-10-27

What you can do with it

  • Notify when a task completes or an important event occurs
  • Plan error or status-update notifications

When to use it

  • When the server URL, token storage, message content and recipient are confirmed

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Draft a task-completion notification without sending secrets or personal data.
List security checks for the Gotify config file and application token.

Monthly Trend

Downloads3.9K
2.5K3.3K4.0K2026-03 · Downloads 2.6K2026-05 · Downloads 3.2K2026-06 · Downloads 3.4K2026-07 · Downloads 3.6K2026-08 · Downloads 3.8K2026-09 · Downloads 3.9K26-0326-09
Stars1
0122026-03 · Stars 12026-05 · Stars 12026-06 · Stars 12026-07 · Stars 12026-08 · Stars 12026-09 · Stars 126-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-093.9K—1
2026-083.8K+3.8%1
2026-073.6K+8.4%1
2026-063.4K+5.1%1
2026-053.2K—1
2026-032.6K—1

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

3.8 KB · ClawHub v1.0.1
---
name: gotify
description: Send push notifications via Gotify when long-running tasks complete or important events occur. Use when the user asks to "send a Gotify notification", "notify me when this finishes", "push notification", "alert me via Gotify", or wants to be notified of task completion.
version: 1.0.1
metadata:
  clawdbot:
    emoji: "🔔"
    requires:
      bins: ["curl", "jq"]
---
Show all (157 lines)

# Gotify Notification Skill

Send push notifications to your Gotify server when long-running tasks complete or important events occur.

## Purpose

This skill enables Clawdbot to send push notifications via Gotify, useful for:
- Alerting when long-running tasks complete
- Sending status updates for background operations
- Notifying of important events or errors
- Integration with task completion hooks

## Setup

Create the credentials file: `~/.clawdbot/credentials/gotify/config.json`

```json
{
  "url": "https://gotify.example.com",
  "token": "YOUR_APP_TOKEN"
}
```

- `url`: Your Gotify server URL (no trailing slash)
- `token`: Application token from Gotify (Settings → Apps → Create Application)

## Usage

### Basic Notification

```bash
bash scripts/send.sh "Task completed successfully"
```

### With Title

```bash
bash scripts/send.sh --title "Build Complete" --message "skill-sync tests passed"
```

### With Priority (0-10)

```bash
bash scripts/send.sh -t "Critical Alert" -m "Service down" -p 10
```

### Markdown Support

```bash
bash scripts/send.sh --title "Deploy Summary" --markdown --message "
## Deployment Complete

- **Status**: ✅ Success
- **Duration**: 2m 34s
- **Commits**: 5 new
"
```

## Integration with Task Completion

### Option 1: Direct Call After Task

```bash
# Run long task
./deploy.sh && bash ~/clawd/skills/gotify/scripts/send.sh "Deploy finished"
```

### Option 2: Hook Integration (Future)

When Clawdbot supports task completion hooks, this skill can be triggered automatically:

```bash
# Example hook configuration (conceptual)
{
  "on": "task_complete",
  "run": "bash ~/clawd/skills/gotify/scripts/send.sh 'Task: {{task_name}} completed in {{duration}}'"
}
```

## Parameters

- `-m, --message <text>`: Notification message (required)
- `-t, --title <text>`: Notification title (optional)
- `-p, --priority <0-10>`: Priority level (default: 5)
  - 0-3: Low priority
  - 4-7: Normal priority
  - 8-10: High priority (may trigger sound/vibration)
- `--markdown`: Enable markdown formatting in message

## Examples

### Notify when subagent finishes

```bash
# After spawning subagent
sessions_spawn --task "Research topic" --label my-research
# ... wait for completion ...
bash scripts/send.sh -t "Research Complete" -m "Check session: my-research"
```

### Notify on error with high priority

```bash
if ! ./critical-task.sh; then
  bash scripts/send.sh -t "⚠️ Critical Failure" -m "Task failed, check logs" -p 10
fi
```

### Rich markdown notification

```bash
bash scripts/send.sh --markdown -t "Daily Summary" -m "
# System Status

## ✅ Healthy
- UniFi: 34 clients
- Sonarr: 1,175 shows
- Radarr: 2,551 movies

## 📊 Stats
- Uptime: 621h
- Network: All OK
"
```

## Workflow

When the user says:
- **"Notify me when this finishes"** → Add `&& bash scripts/send.sh "Task complete"` to their command
- **"Send a Gotify alert"** → Run `bash scripts/send.sh` with their message
- **"Push notification for task completion"** → Integrate into their workflow with appropriate title/priority

Always confirm the notification was sent successfully (check for JSON response with message ID).

## Notes

- Requires network access to your Gotify server
- App token must have "create message" permission
- Priority levels affect notification behavior on client devices
- Markdown support depends on Gotify client version (most modern clients support it)

## Reference

- Gotify API docs: https://gotify.net/docs/
- Gotify Android/iOS apps for receiving notifications

Popular in AI Agent

More from jmagar

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.