SKILL·17A368

c-timer

daxaur
Updated 1 month ago
8 views
152
8
152
View on GitHub
Communicationtimeralarmpomodorocountdownreminder

About

c-timer is a CLI utility for setting timers, alarms, and Pomodoro sessions that trigger native macOS notifications. It uses background sleep processes with `terminal-notifier` to deliver alerts, making it ideal for developers needing simple, scriptable time management from the terminal. Use it for quick reminders, break scheduling, or any timed task requiring a system alert.

Quick Install

Claude Code

Recommended
Primary
npx skills add daxaur/openpaw -a claude-code
Plugin CommandAlternative
/plugin add https://github.com/daxaur/openpaw
Git CloneAlternative
git clone https://github.com/daxaur/openpaw.git ~/.claude/skills/c-timer

Copy and paste this command in Claude Code to install this skill

Documentation

Timer — Countdowns & Pomodoro

Set timers and get notified via native macOS notifications. Uses terminal-notifier and background sleep.

Commands

# Simple timer (runs in background)
(sleep 300 && terminal-notifier -title "Timer" -message "5 minutes is up!" -sound default) &

# Timer with custom message
(sleep 1800 && terminal-notifier -title "Timer" -message "Break time!" -sound Glass) &

# Pomodoro (25 min work, 5 min break)
(sleep 1500 && terminal-notifier -title "Pomodoro" -message "Time for a break!" -sound Purr) &

# Quick reminder (with say for audio)
(sleep 60 && say "One minute timer done" && terminal-notifier -title "Timer" -message "1 minute" -sound default) &

Time Conversions

DurationSeconds
1 minute60
5 minutes300
10 minutes600
15 minutes900
25 minutes1500
30 minutes1800
1 hour3600

Notification Sounds

Available: default, Basso, Blow, Bottle, Frog, Funk, Glass, Hero, Morse, Ping, Pop, Purr, Sosumi, Submarine, Tink

Pomodoro Workflow

When the user asks for pomodoro:

  1. Start 25-minute work timer
  2. Notify when work session ends
  3. Start 5-minute break timer
  4. Notify when break ends
  5. Repeat (ask user after 4 cycles if they want a 15-min long break)

Guidelines

  • Always confirm the timer was set with the exact duration
  • Use & to run in background so the terminal stays responsive
  • Default sound: default for timers, Purr for pomodoro
  • If terminal-notifier is not installed, fall back to say command
  • For "remind me in X minutes", treat as a timer
  • Convert natural language: "half hour" = 1800s, "quarter hour" = 900s

GitHub Repository

daxaur/openpaw
Path: skills/c-timer
0
ai-agentanthropicautomationclaudeclaude-codecli
FAQ

Frequently asked questions

What is the c-timer skill?

c-timer is a Claude Skill by daxaur. Skills package instructions and resources that Claude loads on demand, so Claude can perform c-timer-related tasks without extra prompting.

How do I install c-timer?

Use the install commands on this page: add c-timer to Claude Code as a plugin, or clone its repository into your skills directory, then restart Claude so it picks up the skill.

What category does c-timer belong to?

c-timer is in the Communication category, tagged timer, alarm, pomodoro, countdown and reminder.

Is c-timer free to use?

Yes. c-timer is listed on AIMCP and free to install. It runs inside Claude, so no separate service account is required to use the skill itself.

Related Skills

himalaya-email-manager
Communication

This Claude Skill enables email management through the Himalaya CLI tool using IMAP. It allows developers to search, summarize, and delete emails from an IMAP account with natural language queries. Use it for automated email workflows like getting daily summaries or performing batch operations directly from Claude.

View skill
imsg
Communication

imsg is a CLI tool for macOS that lets you programmatically interact with iMessage/SMS via the Messages.app. It enables developers to list chats, view message history, watch conversations in real-time, and send messages or attachments. Use this skill to automate messaging tasks or integrate iMessage/SMS functionality into your development workflows.

View skill
internationalization-i18n
Communication

This Claude Skill provides comprehensive guidance for implementing internationalization (i18n) and localization in applications. It covers key tasks like message extraction, translation management, locale-specific formatting, and RTL support using libraries like i18next and gettext. Use it when building multi-language applications or adding localization features for international users.

View skill
wacli
Communication

wacli is a command-line tool that enables WhatsApp messaging, search, and synchronization via the WhatsApp Web protocol. It's primarily used within Clawdis workflows for automated handling but can be called directly to send messages, sync chats, or query history. Key features include QR-based authentication, continuous background syncing, and the ability to send both text and files.

View skill