Надзиратель просроченных задач Bitrix24
task-overdue-watcher
Скилл и скрипт, которые дважды в неделю проверяют просроченные задачи Битрикс24, пингуют исполнителей и шлют сводку владельцу
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Отправляет уведомления исполнителям и сводку владельцу вебхука от имени системы
- Хранит состояние с историей просрочек в state.json
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/task-overdue-watcherОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add hemonc-team/task-overdue-watcher --skill task-overdue-watcher -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add hemonc-team/task-overdue-watcher --skill task-overdue-watcher -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add hemonc-team/task-overdue-watcher --skill task-overdue-watcher -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add hemonc-team/task-overdue-watcher --skill task-overdue-watcher -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add hemonc-team/task-overdue-watcher --skill task-overdue-watcher -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add hemonc-team/task-overdue-watcher --skill task-overdue-watcher -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add hemonc-team/task-overdue-watcher --skill task-overdue-watcher -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add hemonc-team/task-overdue-watcher --skill task-overdue-watcher -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Склонируй hemonc-team/task-overdue-watcher, заполни .env вебхуком Битрикс24, запусти python3 overdue_watcher.py --dry для проверки без записи, затем настрой Cursor Automation по docs/CURSOR_AUTOMATIONS.md с расписанием 0 6 * * 1,4.
Другие способы из описания автора
git clone https://github.com/hemonc-team/task-overdue-watcher.git && cd task-overdue-watcher && python3 overdue_watcher.py --dryЛокальный прогон без записи на портал, требует заполненный .env с BITRIX24_WEBHOOK_URL.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скрипт overdue_watcher.py по расписанию (по умолчанию понедельник и четверг утром по МСК) читает задачи Битрикс24 через REST API входящего вебхука, находит просроченные, пингует исполнителей и отправляет владельцу вебхука сводку. Состояние между запусками хранится в state.json, который для облачного запуска можно синхронизировать через Bitrix Disk модулем state_disk.py, чтобы не потерять историю при переезде с локального запуска. Есть SKILL.md с инструкцией для Cursor Automations и Claude Code и отдельный документ с пошаговой настройкой автоматизации в Cursor. Режим --dry прогоняет проверку без записи на портал.
Для кого. Для руководителей небольших команд на Битрикс24, которым нужно регулярное напоминание о просроченных задачах без ручной проверки.
Подходит, если
- Нужна регулярная (2 раза в неделю) проверка просроченных задач без ручного захода в Битрикс24
- Нужна сводка владельцу вебхука и пинг конкретным исполнителям
- Нужен перенос состояния watcher с локального запуска на облачный без повторной рассылки
Не подходит, если
- Нужна проверка чаще двух раз в неделю или по произвольному расписанию: потребуется менять cron-выражение
- Не используете Cursor Automations или Claude Code, для которых написан SKILL.md
Пример запроса к агенту
Проверь без записи, какие задачи в Битрикс24 сейчас просроченыОграничения
Расписание по умолчанию жестко задано на понедельник и четверг, для другого нужно менять cron-выражение вручную. Первый прогон без переноса старого state.json запустит повторный seed и разошлет уведомления заново, поэтому миграция состояния описана отдельно как обязательный шаг. Скрипт написан под конкретный портал и вебхук, публичного релиза как переиспользуемого пакета нет.
Как отключить. Удалите Automation в Cursor или cron-задачу, остановите скрипт и отзовите вебхук Битрикс24.
Проверка безопасности
- Отправляет уведомления исполнителям и сводку владельцу вебхука от имени системы
- Хранит состояние с историей просрочек в state.json
Коротко о README
README описывает назначение и расписание watcher, дает таблицу файлов проекта (основной скрипт, синхронизация state с Bitrix Disk, SKILL.md, инструкция по Cursor Automations, шаблон state), быстрый старт с флагом --dry, краткую инструкцию по Cursor Automations, раздел миграции состояния со старого Dropbox-хранилища во избежание повторной рассылки и ссылки на связанные репозитории команды.
Частые вопросы
Что делать при переезде со старого запуска?
Скопировать старый state.json с флагом seeded true, залить на Bitrix Disk, получить BITRIX_DISK_STATE_FILE_ID и первым облачным прогоном скачать state через state_disk.py перед --dry и live.
Можно ли проверить без реальной отправки уведомлений?
Да, флаг --dry запускает проверку без записи на портал и без пинга исполнителей.
Похожие
Официальный MCP-сервер Salesforce DX: работа с org, метаданными, данными, пользователями и тестами Apex из агента
Официальный набор скиллов Яндекса: каталог, цены, остатки, заказы, витрина и еженедельная ревизия магазина на Яндекс.Кит через Claude Code или Codex
YouGile MCP от Indalo
YouGile MCP
Полное покрытие API YouGile из 65 операций с настраиваемыми правами, подтверждением записи и общим лимитом на компанию
Официальный MCP конкретного портала Битрикс24: внешний агент по OAuth или токену читает и меняет задачи, сделки, встречи и письма