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.
Send push notifications to your Gotify server when long-running tasks complete or important events occur.
This skill enables Clawdbot to send push notifications via Gotify, useful for:
Create the credentials file: `~/.clawdbot/credentials/gotify/config.json`
```json
{
"url": "https://gotify.example.com",
"token": "YOUR_APP_TOKEN"
}
```
```bash
bash scripts/send.sh "Task completed successfully"
```
```bash
bash scripts/send.sh --title "Build Complete" --message "skill-sync tests passed"
```
```bash
bash scripts/send.sh -t "Critical Alert" -m "Service down" -p 10
```
```bash
bash scripts/send.sh --title "Deploy Summary" --markdown --message "
"
```
```bash
./deploy.sh && bash ~/clawd/skills/gotify/scripts/send.sh "Deploy finished"
```
When Clawdbot supports task completion hooks, this skill can be triggered automatically:
```bash
{
"on": "task_complete",
"run": "bash ~/clawd/skills/gotify/scripts/send.sh 'Task: {{task_name}} completed in {{duration}}'"
}
```
- 0-3: Low priority
- 4-7: Normal priority
- 8-10: High priority (may trigger sound/vibration)
```bash
sessions_spawn --task "Research topic" --label my-research
bash scripts/send.sh -t "Research Complete" -m "Check session: my-research"
```
```bash
if ! ./critical-task.sh; then
bash scripts/send.sh -t "⚠️ Critical Failure" -m "Task failed, check logs" -p 10
fi
```
```bash
bash scripts/send.sh --markdown -t "Daily Summary" -m "
"
```
When the user says:
Always confirm the notification was sent successfully (check for JSON response with message ID).
Leave a review
No reviews yet. Be the first to review this skill!