Навыки bark-notify
📦

bark-notify

Средний риск ⚡ Содержит скрипты🌐 Доступ к сети🔑 Переменные окружения⚙️ Внешние команды📁 Доступ к файловой системе

Отправка уведомлений Bark о завершении

Длительные запуски AI-агентов могут завершиться, пока пользователь отошел от терминала. Этот навык отправляет мобильные уведомления Bark со статусом задачи, контекстом проекта и кратким итогом выполнения.

Поддерживает: Claude Codex Code(CC)
⚠️ 50 Плохо
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Ресурсы для AI-агентов

Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.

Протестировать

Использование «bark-notify». Notify me when the refactor is complete.

Ожидаемый результат:

Мобильное уведомление Bark сообщает название проекта, статус успеха и краткую сводку рефакторинга.

Использование «bark-notify». Send an alert if the test run fails.

Ожидаемый результат:

Уведомление Bark помечает запуск как failed и кратко описывает сбойный шаг без раскрытия чувствительного вывода.

Использование «bark-notify». Use dry run to preview the notification.

Ожидаемый результат:

Терминал показывает детали запроса уведомления, чтобы пользователь мог проверить заголовок, статус и сводку перед отправкой.

Аудит безопасности

Средний риск
v6 • 6/28/2026

AI review did not confirm malicious intent or prompt injection. The critical static heuristic is explained by the skill purpose: it runs a local helper, reads notification configuration, and sends a Bark push request. Publish with a warning because task summaries and the Bark key can leave the local environment.

2
Просканировано файлов
202
Проанализировано строк
11
результаты
6
Всего аудитов
Проблемы среднего риска (3)
Task Summary Sent to External Push Service
TRUE POSITIVE. The helper builds a notification body from machine name, project name, status, and summary, then posts it to the Bark endpoint. This is the intended feature, but summaries can leak sensitive task details if the caller includes secrets. Confidence: 0.86.
Dry Run Can Print Bark Key
TRUE POSITIVE. The Bark key is embedded in the URL path, and dry-run mode prints the full POST URL. Terminal logs or copied output could expose the notification token. Confidence: 0.93.
Environment Variables Control Notification Credentials and Endpoint
TRUE POSITIVE with legitimate context. The script reads CODEX_MACHINE_NAME, CODEX_BARK_KEY, and CODEX_BARK_BASE_URL from the environment. This is normal configuration, but a changed base URL can redirect notification contents. Confidence: 0.78.
Проблемы низкого риска (3)
Documented Shell Command Invokes Local Helper Script
FALSE POSITIVE for command injection. The Markdown shows a fixed python3 command for the installed helper script with placeholder arguments. I did not find evidence of untrusted input being interpolated into a shell command by the skill code. Confidence: 0.95.
Local Project Metadata Read From AGENTS.md
TRUE POSITIVE with low severity. The helper searches the current directory and parent directories for AGENTS.md and reads it to extract a project name. This is limited filesystem access and does not exfiltrate file contents except the derived project name in the notification body. Confidence: 0.82.
Static Heuristic Findings Mostly Dismissed
FALSE POSITIVE. The weak cryptography detections point to descriptive text, not cryptographic code. The path traversal and hidden-file detections are Markdown examples for ~/.codex and placeholder ellipses, not runtime traversal logic. Confidence: 0.98.

Факторы риска

⚡ Содержит скрипты (2)
🌐 Доступ к сети (2)
🔑 Переменные окружения (1)
⚙️ Внешние команды (1)
📁 Доступ к файловой системе (2)

Обнаруженные паттерны

Task Summary Sent to External Push ServiceDry Run Can Print Bark Key

Оценка качества

45
Архитектура
100
Сопровождаемость
87
Контент
70
Сообщество
44
Безопасность
91
Соответствие спецификации

Что вы можете построить

Мониторинг длительных запусков кода

Получайте мобильное уведомление, когда реализация или тестовый запуск в Codex завершены.

Отслеживание удаленной работы агента

Отправляйте статус задачи с удаленной рабочей станции на телефон через Bark.

Координация передачи на ревью

Уведомляйте коллегу, когда анализ с помощью AI завершен и готов к проверке.

Попробуйте эти промпты

Базовое уведомление о завершении
Use bark-notify when this task is complete. Send status success if all requested work is finished, and include a short summary.
Уведомление с учетом сбоев
After the task ends, use bark-notify with status success, partial, failed, or blocked. Keep the summary brief and do not include secrets.
Уведомление для конкретного проекта
Use bark-notify after this run. Set the project name to the current repository name unless AGENTS.md defines a project name.
Уведомление об операционном запуске
When the full workflow completes, send a Bark notification with the final status, project name, and a concise summary of implementation, tests, and remaining blockers.

Лучшие практики

  • Делайте сводки уведомлений короткими и не включайте в них токены, пароли, данные клиентов или приватные логи.
  • Устанавливайте CODEX_BARK_BASE_URL только на доверенный endpoint Bark перед включением автоматических уведомлений.
  • Используйте режим dry-run во время настройки, затем избегайте публикации вывода терминала, содержащего URL Bark.

Избегать

  • Не включайте в сводки необработанные логи ошибок, токены доступа или детали приватного репозитория.
  • Не указывайте в качестве базового URL недоверенный сервер или общий тестовый endpoint.
  • Не считайте доставку Bark доказательством успешного выполнения задачи; проверяйте критичные результаты отдельно.

Часто задаваемые вопросы

Что отправляет этот навык?
Он отправляет push-уведомление Bark с именем устройства, названием проекта, статусом и краткой сводкой задачи.
Какие инструменты могут его использовать?
В отчете указано, что он совместим с Claude, Codex и Claude Code.
Нужна ли учетная запись или ключ Bark?
Да. Для него требуются CODEX_BARK_KEY и CODEX_MACHINE_NAME в окружении.
Можно ли использовать self-hosted сервер Bark?
Да. CODEX_BARK_BASE_URL может указывать на другой доверенный Bark-совместимый endpoint.
Читает ли он файлы проекта?
Он ищет AGENTS.md и считывает поддерживаемые поля названия проекта, если название проекта не предоставлено.
Безопасен ли он для чувствительной работы?
Следует соблюдать осторожность. Сводки уведомлений покидают локальную машину, поэтому чувствительные детали нужно исключать.

Сведения для разработчиков

Автор

caopulan

Лицензия

MIT

Ссылка

main

Структура файлов