Clipboard Notify
Копирование, вставка и уведомления на macOS через pbcopy.
Метаданные навыка
| Источник | Встроенный (установлен по умолчанию) |
| Путь | skills/apple/clipboard-notify |
| Версия | 1.0.0 |
| Автор | VibeOS |
| Лицензия | MIT |
| Платформы | macos |
| Теги | clipboard, notification, macOS, pbcopy, osascript |
| Связанные навыки | computer-use |
Справочник: полный SKILL.md
к сведению
Ниже приведено полное описание навыка, которое VibeOS загружает при его активации. Агент видит эти инструкции, когда навык активен.
Clipboard Notify (macOS)
Чтение и запись системного буфера обмена, а также показ лёгких уведомлений.
Использует pbcopy / pbpaste / osascript — без новых основных инструментов.
Когда использовать
- Пользователь просит скопировать текст, путь, URL или команду в буфер обмена
- Вставить содержимое буфера обмена в ответ или файл
- Отправить пользователю короткое уведомление на рабочий стол по завершении длительной задачи
Предварительные требования
- macOS с
pbcopy,pbpasteиosascriptв PATH - Разрешение на уведомления для Terminal/VibeOS при использовании
notify
Как запустить
python3 scripts/clipboard_notify.py copy "текст для копирования"
python3 clipboard_notify.py paste
python3 scripts/clipboard_notify.py notify "Заголовок" "Текст уведомления"
При необходимости уточните путь к навыку с помощью search_files (clipboard-notify/scripts/clipboard_notify.py).
Краткая справка
| Действие | Команда |
|---|---|
| Копировать | python3 scripts/clipboard_notify.py copy "…" |
| Вставить | python3 scripts/clipboard_notify.py paste |
| Уведомить | python3 scripts/clipboard_notify.py notify "Заголовок" "Текст" |
Порядок действий
- Предпочитайте этот помощник ad-hoc-конструкциям вида
echo | pbcopy— так экранирование остаётся безопасным. - Никогда не копируйте секреты в уведомления; уведомления могут отображаться на экране блокировки.
- Для кликов по интерфейсу, выходящих за рамки буфера обмена, используйте
computer_use.
Возможные проблемы
- Linux/Windows выходят за рамки этого навыка (
platforms: [macos]). - Большие бинарные данные в буфере обмена не поддерживаются — только текст.
- Не отправляйте уведомления при каждом вызове инструмента; уведомляйте только о значимых этапах.
Проверка
- После
copyкомандаpasteвыводит тот же текст. notifyвозвращаетnotifiedс кодом выхода 0.