ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified productivity Safety 4/5

gotify

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.

Why use this skill?

Integrate Gotify with Clawdbot to receive real-time push notifications for task completions, script errors, and system alerts via an easy CLI interface.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/jmagar/gotify
Or

What This Skill Does

The Gotify notification skill provides an elegant bridge between your background terminal operations and your mobile device. By integrating with the self-hosted Gotify server, this skill allows Clawdbot to dispatch real-time push notifications whenever a specific process concludes, encounters an error, or reaches a critical milestone. It supports message titles, adjustable priority levels from 0 to 10, and rich Markdown rendering, ensuring that the information you receive is formatted for quick readability on your phone. Whether you are running a long-lived machine learning training script, a large file backup, or a complex software compilation, this skill keeps you informed without requiring you to constantly monitor your console.

Installation

To install this skill, run the command: clawhub install openclaw/skills/skills/jmagar/gotify. Once installed, navigate to the ~/.clawdbot/credentials/gotify/ directory. Create a config.json file containing your server's URL and your unique Application Token. You can generate this token through your Gotify web interface by navigating to Settings, then Apps, and selecting "Create Application." Ensure your URL does not include a trailing slash to prevent connectivity errors.

Use Cases

This skill is indispensable for power users who manage automated workflows. Primary use cases include: triggering alerts upon completion of long-running build pipelines, notifying you when a scraping or indexing task has finished, delivering high-priority alerts when a critical cron job fails, and sending periodic system health summaries that utilize Markdown for clean, structured data representation. By abstracting the API calls into a simple bash script, it allows for easy integration into existing shell scripts and terminal aliases.

Example Prompts

  1. "Notify me via Gotify when the current backup script finishes running."
  2. "Send a high-priority push notification to my phone if the server deployment script fails."
  3. "After the compilation finishes, use Gotify to send me a summary of the build results including the total duration."

Tips & Limitations

To maximize the utility of this skill, use the priority flags effectively: reserve priority 10 only for genuine emergencies to avoid notification fatigue. Note that because this relies on an external self-hosted server, notifications will not be delivered if your Gotify instance is offline or inaccessible from your local network. For advanced workflows, try combining this with shell conditional logic, such as appending the notification script to a standard exit command (&&) to ensure it only fires upon successful completion.

Metadata

Author@jmagar
Stars1947
Views1
Updated2026-03-04
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-jmagar-gotify": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#notifications#automation#devops#alerts#gotify
Safety Score: 4/5

Flags: external-api

Related Skills

prowlarr

Search indexers and manage Prowlarr. Use when the user asks to "search for a torrent", "search indexers", "find a release", "check indexer status", "list indexers", "prowlarr search", "sync indexers", or mentions Prowlarr/indexer management.

jmagar 1947

unifi

Query and monitor UniFi network via local gateway API (Cloud Gateway Max / UniFi OS). Use when the user asks to "check UniFi", "list UniFi devices", "show who's on the network", "UniFi clients", "UniFi health", "top apps", "network alerts", "UniFi DPI", or mentions UniFi monitoring/status/dashboard.

jmagar 1947

unraid

Query and monitor Unraid servers via the GraphQL API. Use when the user asks to 'check Unraid', 'monitor Unraid', 'Unraid API', 'get Unraid status', 'check disk temperatures', 'read Unraid logs', 'list Unraid shares', 'Unraid array status', 'Unraid containers', 'Unraid VMs', or mentions Unraid system monitoring, disk health, parity checks, or server status.

jmagar 1947

sabnzbd

Manage Usenet downloads with SABnzbd. Use when the user asks to "check SABnzbd", "list NZB queue", "add NZB", "pause downloads", "resume downloads", "SABnzbd status", "Usenet queue", "NZB history", or mentions SABnzbd/sab download management.

jmagar 1947

tailscale

Manage Tailscale tailnet via CLI and API. Use when the user asks to "check tailscale status", "list tailscale devices", "ping a device", "send file via tailscale", "tailscale funnel", "create auth key", "check who's online", or mentions Tailscale network management.

jmagar 1947