c-timer — скилл для Claude Code: что делает и как установить
Запускает фоновые таймеры, будильники и циклы помодоро через macOS-уведомления. Помогает следить за временем прямо из сессии кодинга.
npx skills add daxaur/openpaw --skill c-timer -a claude-codeЧто делает c-timer
Скилл настраивает запуск таймеров в фоновом режиме терминала через связку sleep и утилиты terminal-notifier. Когда время истекает, система показывает системное всплывающее окно со звуковым сигналом. Фоновый запуск через знак & не блокирует диалог с агентом.
Для техники помодоро заложен фиксированный цикл: 25 минут работы со звуком Purr и 5 минут отдыха. После 4 циклов агент предлагает взять паузу на 15 минут. Поддерживаются разные системные звуки macOS, включая Glass, Ping и Sosumi.
Без утилиты terminal-notifier скилл переключается на голосовое оповещение через команду say. Скрипты опираются на специфичные для macOS инструменты.
Какие задачи решает
- запустить фоновый таймер на нужное количество минут
- вести рабочий процесс по технике помодоро
- получать звуковые оповещения macOS по окончании задачи
- переводить фразы вроде «полчаса» в точные секунды для паузы
Примеры запросов агенту
- Поставь таймер на 15 минут и напиши, что пора размяться
- Запусти помодоро со звуком Glass
- Напомни через полчаса проверить сборку проекта
Как установить c-timer
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-timer -a claude-code2Вручную: положить файлы
~/.claude/skills/c-timer/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/c-timer/
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-timer -a codex2Вручную: положить файлы
.agents/skills/c-timer/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-timer -a cursor2Вручную: положить файлы
.cursor/skills/c-timer/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install daxaur/openpaw c-timer2Вручную: положить файлы
.github/skills/c-timer/SKILL.md1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-timer -a gemini-cli2Командой платформы
gemini skills install https://github.com/daxaur/openpaw --path skills/c-timerВручную: положить файлы
.devin/skills/c-timer/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-timer -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о c-timer
Как установить c-timer в Claude Code?
Выполните команду npx skills add daxaur/openpaw --skill c-timer -a claude-code. Конфигурация запишется в файл ~/.claude/skills/c-timer/SKILL.md.
Что делает скилл c-timer?
Он даёт агенту инструкции по созданию фоновых таймеров в терминале. Оповещения приходят через системные уведомления macOS или синтезатор речи say.
Что произойдёт, если не установлена утилита terminal-notifier?
Агент подставит в фоновую команду вызов say вместо terminal-notifier. Напоминание будет зачитано голосом через стандартную утилиту macOS.
Исходный текст
SKILL.md · MIT
--- name: c-timer description: Timers, alarms, and pomodoro — set countdowns with native notifications. tags: [timer, alarm, pomodoro, countdown, reminder] --- # Timer — Countdowns & Pomodoro Set timers and get notified via native macOS notifications. Uses `terminal-notifier` and background sleep. ## Commands ```bash # 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 | Duration | Seconds | |----------|---------| | 1 minute | 60 | | 5 minutes | 300 | | 10 minutes | 600 | | 15 minutes | 900 | | 25 minutes | 1500 | | 30 minutes | 1800 | | 1 hour | 3600 | ## 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
© daxaur · MIT · daxaur/openpaw