MCP HubMCP Hub
Retour aux compétences

c-timer

daxaur
Mis à jour 2 days ago
3 vues
143
6
143
Voir sur GitHub
Communicationtimeralarmpomodorocountdownreminder

À propos

c-timer est un utilitaire en ligne de commande pour définir des minuteries, des alarmes et des sessions Pomodoro qui déclenchent des notifications natives macOS. Il utilise des processus de veille en arrière-plan avec `terminal-notifier` pour délivrer les alertes, ce qui le rend idéal pour les développeurs ayant besoin d'une gestion du temps simple et scriptable depuis le terminal. Utilisez-le pour des rappels rapides, la planification de pauses ou toute tâche minutée nécessitant une alerte système.

Installation rapide

Claude Code

Recommandé
Principal
npx skills add daxaur/openpaw -a claude-code
Commande PluginAlternatif
/plugin add https://github.com/daxaur/openpaw
Git CloneAlternatif
git clone https://github.com/daxaur/openpaw.git ~/.claude/skills/c-timer

Copiez et collez cette commande dans Claude Code pour installer cette compétence

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

Dépôt GitHub

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

Compétences associées

himalaya-email-manager

Communication

Cette Compétence Claude permet la gestion d'emails via l'outil CLI Himalaya en utilisant IMAP. Elle permet aux développeurs de rechercher, résumer et supprimer des emails d'un compte IMAP avec des requêtes en langage naturel. Utilisez-la pour automatiser des flux de travail liés aux emails, comme obtenir des résumés quotidiens ou effectuer des opérations par lots directement depuis Claude.

Voir la compétence

imsg

Communication

imsg est un outil CLI pour macOS qui vous permet d'interagir de manière programmatique avec iMessage/SMS via l'application Messages. Il permet aux développeurs de lister les conversations, d'afficher l'historique des messages, de surveiller les échanges en temps réel, et d'envoyer des messages ou des pièces jointes. Utilisez cette compétence pour automatiser les tâches de messagerie ou intégrer la fonctionnalité iMessage/SMS dans vos flux de travail de développement.

Voir la compétence

internationalization-i18n

Communication

Cette compétence Claude fournit des conseils complets pour la mise en œuvre de l'internationalisation (i18n) et de la localisation dans les applications. Elle couvre des tâches clés telles que l'extraction des messages, la gestion des traductions, le formatage spécifique aux paramètres régionaux et la prise en charge RTL à l'aide de bibliothèques comme i18next et gettext. Utilisez-la lors de la création d'applications multilingues ou de l'ajout de fonctionnalités de localisation pour les utilisateurs internationaux.

Voir la compétence

wacli

Communication

wacli est un outil en ligne de commande qui permet l'envoi de messages, la recherche et la synchronisation via le protocole WhatsApp Web. Il est principalement utilisé dans les workflows Clawdis pour une gestion automatisée, mais peut être appelé directement pour envoyer des messages, synchroniser des conversations ou interroger l'historique. Ses principales fonctionnalités incluent l'authentification par QR code, la synchronisation continue en arrière-plan et la capacité d'envoyer à la fois du texte et des fichiers.

Voir la compétence