c-notify — скилл для Claude Code: что делает и как установить
Отправляет нативные уведомления macOS через terminal-notifier по завершении задач агента. Пригодится при долгих сборках и тестах.
npx skills add daxaur/openpaw --skill c-notify -a claude-codeЧто делает c-notify
Скилл учит агента вызывать утилиту terminal-notifier в командной строке macOS. Ассистент сможет подавать системный звуковой сигнал, выводить подзаголовок или прикреплять иконку к плашке в Центре уведомлений.
Центр уведомлений обрезает длинный текст. Сообщения лучше формулировать кратко. С помощью флага -group оповещения объединяются в цепочки и заменяют предыдущие в той же группе, чтобы не засорять рабочий стол. Также можно настроить открытие ссылки или активацию конкретной программы вроде Spotify по клику на уведомление.
Для выполнения этих команд в системе должна быть заранее установлена утилита terminal-notifier.
Какие задачи решает
- уведомить разработчика о завершении долгой сборки со звуком
- показать кликабельную ссылку на созданный pull request
- группировать частые системные оповещения через флаг -group
- переключить фокус на нужное приложение по клику на уведомление
Примеры запросов агенту
- Отправь системное уведомление со звуком, когда проект соберётся.
- Покажи алерт со ссылкой на PR после завершения пуша.
- Выводи процент выполнения тестов в одну группу уведомлений build.
Как установить c-notify
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-notify -a claude-code2Вручную: положить файлы
~/.claude/skills/c-notify/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/c-notify/
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-notify -a codex2Вручную: положить файлы
.agents/skills/c-notify/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-notify -a cursor2Вручную: положить файлы
.cursor/skills/c-notify/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install daxaur/openpaw c-notify2Вручную: положить файлы
.github/skills/c-notify/SKILL.md1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-notify -a gemini-cli2Командой платформы
gemini skills install https://github.com/daxaur/openpaw --path skills/c-notifyВручную: положить файлы
.devin/skills/c-notify/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-notify -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о c-notify
Как установить c-notify в Claude Code?
Выполните команду npx skills add daxaur/openpaw --skill c-notify -a claude-code в терминале.
Что делает скилл c-notify?
Он предоставляет агенту шаблоны вызова утилиты terminal-notifier для отправки баннеров в Центр уведомлений macOS.
Что требуется для работы уведомлений?
Нужна операционная система macOS и установленная в PATH утилита terminal-notifier.
Исходный текст
SKILL.md · MIT
--- name: c-notify description: Send native macOS notification center alerts from the command line using terminal-notifier. tags: [notifications, alerts, macos] --- # Notifications (terminal-notifier) ```bash # Simple notification terminal-notifier -title "OpenPaw" -message "Task complete!" # With subtitle and sound terminal-notifier -title "Build" -subtitle "Project X" -message "Done!" -sound default # Open URL when clicked terminal-notifier -title "PR Merged" -message "Click to view" -open "https://github.com/..." # Activate app when clicked terminal-notifier -title "Music" -message "Now playing" -activate "com.spotify.client" # Group notifications (replaces previous in same group) terminal-notifier -title "Progress" -message "50%" -group "build" terminal-notifier -title "Progress" -message "100%" -group "build" # Remove a notification group terminal-notifier -remove "build" # Custom app icon terminal-notifier -title "Alert" -message "Hello" -appIcon /path/to/icon.png ``` ## Guidelines - Use notifications to alert the user when long tasks complete - Group related notifications so they don't spam - Add `-sound default` for important alerts - Use `-open URL` to make notifications actionable - Keep messages short — notifications truncate long text
© daxaur · MIT · daxaur/openpaw