Перейти к основному содержимому

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 "Заголовок" "Текст"

Порядок действий​

  1. Предпочитайте этот помощник ad-hoc-конструкциям вида echo | pbcopy — так экранирование остаётся безопасным.
  2. Никогда не копируйте секреты в уведомления; уведомления могут отображаться на экране блокировки.
  3. Для кликов по интерфейсу, выходящих за рамки буфера обмена, используйте computer_use.

Возможные проблемы​

  • Linux/Windows выходят за рамки этого навыка (platforms: [macos]).
  • Большие бинарные данные в буфере обмена не поддерживаются — только текст.
  • Не отправляйте уведомления при каждом вызове инструмента; уведомляйте только о значимых этапах.

Проверка​

  • После copy команда paste выводит тот же текст.
  • notify возвращает notified с кодом выхода 0.