alarm-notify

Set single or batch timers with desktop notifications on Linux and macOS.

2|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/nikaakin/alarm-notify --skill alarm-notify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: alarm-notify
Source: https://github.com/nikaakin/alarm-notify/tree/main
Command: npx skills add https://github.com/nikaakin/alarm-notify --skill alarm-notify

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the need for quick and reliable desktop notifications to alert users when a specified time has elapsed.

Core Features & Use Cases

  • Timer Alerts: Set timers with custom messages for various tasks or breaks.
  • Batch Scheduling: Load multiple timers from a file for daily planning.
  • Use Case: Schedule multiple work intervals and breaks throughout the day, ensuring productivity without constant monitoring.

Quick Start

Use the alarm-notify skill to start a 15-minute timer with a reminder message.

Frequently Asked Questions about alarm-notify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set a desktop timer alert on Linux or macOS using shell scripts?

To set a desktop timer alert, you use shell scripting with tools like notify-send and terminal-notifier to schedule notifications. This method provides precise timing for single or batch alerts on Linux and macOS systems.

Can I schedule multiple desktop notifications at once for daily work intervals?

Yes, you can load multiple timers from a file for batch scheduling. This allows you to schedule numerous work intervals and breaks throughout the day, ensuring productivity without constant manual monitoring.

What's the best way to automate batch desktop alerts for repetitive workflows?

The best way to automate batch desktop alerts is by loading multiple scheduled timers from a file. This supports repetitive daily workflows by utilizing shell scripts to trigger notifications at precise intervals.

Does this desktop notification method require external tools to play sounds on macOS?

Yes, receiving desktop notifications with optional sounds on macOS requires the external terminal-notifier tool. Linux systems utilize the notify-send tool to achieve similar timed alert functionality.

Why use shell scripting for scheduled desktop alerts instead of a standalone app?

Shell scripting provides an easy method to set timers with flexible deployment for both single and batch scenarios. It ensures precise timing and integrates smoothly into existing repetitive daily workflows without needing a standalone app.

What are the limitations of using shell scripts for timed desktop notifications?

Using shell scripts for timed desktop notifications is limited to Linux and macOS environments. It also depends on external tools like notify-send and terminal-notifier to display the alerts and play optional sounds.