Smithery Logo
MCPsSkillsDocsPricing
Login
Smithery Logo

Accelerating the Agent Economy

Resources

DocumentationPrivacy PolicySystem Status

Company

PricingAboutBlog

Connect

© 2026 Smithery. All rights reserved.

    jondcallahan

    ntfy-notify

    jondcallahan/ntfy-notify
    Communication
    4
    1 installs

    About

    SKILL.md

    Install

    Install via Skills CLI

    or add to your agent
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    ├─
    ├─
    └─

    About

    Send push notifications via ntfy.sh. Use this skill when the user asks to be notified, wants an alert, or when a long-running task completes and the user should be informed.

    SKILL.md

    ntfy.sh Notifications

    Send push notifications to the user's device via ntfy.sh.

    Configuration

    • Topic: YOUR_TOPIC
    • Endpoint: https://ntfy.sh/YOUR_TOPIC

    How to Send Notifications

    Use curl to send a notification:

    curl -d "Your message here" ntfy.sh/YOUR_TOPIC
    

    With a Title

    curl -H "Title: Task Complete" -d "Your message here" ntfy.sh/YOUR_TOPIC
    

    With Priority

    Priority levels: min, low, default, high, urgent

    curl -H "Priority: high" -d "Your message here" ntfy.sh/YOUR_TOPIC
    

    With Tags/Emojis

    curl -H "Tags: white_check_mark" -d "Build succeeded" ntfy.sh/YOUR_TOPIC
    

    Click Actions (Deeplinks)

    Make the notification clickable - tapping it opens a URL or deeplink.

    curl -H "Click: https://example.com" -d "Click to open" ntfy.sh/YOUR_TOPIC
    

    Supports any URI scheme: https://, mailto:, app deeplinks, etc.

    Action Buttons

    Add up to 3 interactive buttons to notifications. Separate multiple actions with semicolons.

    View Action (Open URL/App)

    curl \
      -H "Actions: view, Open Link, https://example.com" \
      -d "Check this out" ntfy.sh/YOUR_TOPIC
    

    HTTP Action (Trigger API)

    curl \
      -H "Actions: http, Run Build, https://api.example.com/build, method=POST" \
      -d "Ready to deploy?" ntfy.sh/YOUR_TOPIC
    

    Multiple Actions

    curl \
      -H "Actions: view, View Logs, https://logs.example.com; http, Retry, https://api.example.com/retry, method=POST" \
      -d "Build failed" ntfy.sh/YOUR_TOPIC
    

    Action Format

    <type>, <label>, <url>, [options]
    
    • type: view or http
    • label: Button text
    • url: Target URL or deeplink
    • options: method=POST, body={"key":"value"}, clear=true

    Combined Example

    curl \
      -H "Title: Deploy Complete" \
      -H "Tags: rocket" \
      -H "Priority: high" \
      -H "Click: https://app.example.com" \
      -H "Actions: view, View Site, https://app.example.com; view, View Logs, https://logs.example.com" \
      -d "Production deployment finished successfully" \
      ntfy.sh/YOUR_TOPIC
    

    When to Use

    • After completing a long-running task (builds, tests, deployments)
    • When an error occurs that needs attention
    • When user explicitly asks to be notified
    • When waiting for user input after completing work

    Example Messages

    • Task completion: "Build completed successfully"
    • Error alert: "Build failed: 3 type errors found"
    • Status update: "Deployment to staging complete"
    Recommended Servers
    OneSignal
    OneSignal
    Discord
    Discord
    AgentMail
    AgentMail
    Repository
    jondcallahan/agent-tools
    Files