Skip to content

Agent Skill

The standalone agent skill teaches your AI agent when and how to send you notifications using curl directly. Unlike the MCP agent skill, this skill does not require the MCP server — it sends notifications via the Notifery API using curl. Once installed, your agent will automatically notify you about task completions, errors, and progress without you having to ask each time.

  1. A Notifery account with at least one zone and an API key (see Getting Started)
  2. The NOTIFERY_API_KEY environment variable set in your shell
Terminal window
npx skills add martinhjartmyr/skills --skill notifery

The skill activates when your AI agent detects one of these triggers in a conversation:

  • Explicit requests — “notify me”, “send notification”, “let me know when done”, “alert me”, “ping me”
  • Mentions of Notifery — “notifery”
  • Proactive triggers — a long-running task completes or fails and you previously asked to be notified

When triggered, the skill tells your agent to send a notification by calling the Notifery API directly using curl with your NOTIFERY_API_KEY.

When a task finishes successfully, the skill sends a notification with:

  • title: short summary of what completed (e.g. “Build finished”)
  • message: details or output summary
  • code: 0
  • duration: elapsed time in milliseconds, if known

When something fails, the skill sends a notification with:

  • title: what failed (e.g. “Deploy failed”)
  • message: error details, stack trace summary, or actionable context
  • code: a positive integer (e.g. 1 for a general error, or the actual exit code)

For ongoing work, the skill sends a short-lived status update with:

  • title: current status (e.g. “Running tests: 45/120 passed”)
  • message: additional context if helpful
  • code: 0
  • ttl: short expiry, e.g. 300 (5 minutes)

The skill source code is available at github.com/martinhjartmyr/skills.