Business pulse
Skill ilyautov/small-business-ru/small-business-ru/skills/business-pulse
34 открытых AI-скилла для малого бизнеса РФ: налоги УСН, деньги, проверка контрагента по ИНН. Числа считаются кодом, данные из реальных реестров.
npx -y skills add ilyautov/small-business-ru --skill business-pulseAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 13 stars13 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Делает одностраничный сводный снимок бизнеса для собственника — позиция по деньгам (бухгалтерия), тренд продаж (платежи), движение по воронке (CRM), обязательства недели (календарь), срочный список наблюдения (почта, мессенджер) и единственное самое важное на сегодня. Сам пробует все доступные коннекторы и аккуратно сужается до того, что подключено: один коннектор — частичный пульс, полный стек — полная картина. Триггеры: «как там бизнес», «дай снимок», «сводка за неделю», «утренний бриф», «что я упускаю», «введи в курс по бизнесу».
SKILL.md
11.6 KB, as published. Nobody here has run it
Пульс бизнеса
Бизнес тонет в десяти вкладках, а простого ответа «как у нас дела» нет нигде. Этот скилл собирает деньги, продажи, воронку и срочное в одну страницу за полминуты — чтобы вы видели картину целиком, а не собирали её по кускам.
Один запрос — одна страница. Подтягиваем живые данные из каждого подключённого инструмента, сводим в один читаемый бриф и выносим единственное самое важное на сегодня. Делаем работу сами — не просим собственника помогать искать данные.
Шаг 1 — Тянем данные параллельно
Запускаем все вызовы коннекторов одним параллельным пакетом — точное соответствие «инструмент → метрика» в reference/data_sources.md. Не тяните последовательно; задержки превращают 30-секундный скилл в мучительное ожидание.
Коннекторы пробуем одновременно:
~~бухгалтерия(1С:Бухгалтерия, МойСклад, Контур.Эльба) — остаток на счетах, выручка с начала месяца, дебиторка, просроченные счета~~платежи(ЮKassa, Тинькофф Касса, СБП, выписка банк-клиента) — поступления за 7 дней, тренд продаж, неуспешные/зависшие операции~~crm(Битрикс24, amoCRM) — воронка по этапам, сделки сдвинулись/закрылись, остывшие сделки, новые лиды~~календарь(Яндекс Календарь, календарь Битрикс24) — ключевые встречи, дедлайны, события на эту неделю и ближайшие 7 дней~~почта(Яндекс 360, Mail.ru для бизнеса) — срочные цепочки, жалобы клиентов, срочные запросы~~мессенджер(Telegram, VK Teams, Пачка) — срочные внутренние сигналы, ветки, ждущие внимания собственника- Поддержка (если подключена) — открытые тикеты, эскалации
- Витрина/касса (если подключена) — проблемы с отгрузкой
Если коннектор падает или вернул пусто — запишите внутри и идите дальше. Никогда не блокируйте пульс из-за одной плохой интеграции.
Фолбэк бухгалтерии: если ~~бухгалтерия вернула неожиданное состояние (не подключена, синхронизация в процессе, пустой ответ), пометьте раздел «Деньги» как «н/д — бухгалтерия недоступна» и продолжайте. Не повторяйте запрос и не просите собственника переподключить.
Фолбэк почты: если вызов ~~почта падает, тихо пропустите раздел «Список наблюдения» и отметьте «Почта недоступна» в приложении — не выводите ошибку посреди пульса.
Шаг 2 — Считаем метрики
Откройте reference/thresholds.md для порогов красный/жёлтый/зелёный. Посчитайте:
- Возраст дебиторки — открытые счета из бухгалтерии, сгруппированные по дням с момента срока (0–30, 31–60, 61+)
- Покрытие воронки — взвешенная воронка CRM ÷ месячная цель по выручке
- Тренд выручки — выручка этого месяца против прошлого (или 7 дней платежей против предыдущих 7 дней)
Присвойте каждому разделу статус 🟢/🟡/🔴. Если источник ничего не вернул — пометьте метрику «н/д» и отметьте в приложении.
Шаг 3 — Проактивно выносим риски
Сканируйте на действенные пункты. Каждый риск называет конкретную запись и следующий шаг — «какие-то просроченные счета» бесполезно; «34 000 ₽ от ООО „Ромашка“, просрочка 47 дней, без ответа с 12.03» — действенно.
- Счета с просрочкой > 30 дней — имя контрагента, сумма, дни просрочки
- Сделки CRM без активности 7+ дней или с датой закрытия в прошлом, но всё ещё открытые
- Цепочки в почте с пометкой «срочно» или словами «эскалация», «жалоба», «отказ», «возврат»
- Неуспешные или зависшие платежи > 50 000 ₽
Шаг 4 — Собираем вывод
Используйте точный шаблон из reference/output_template.md. Включайте только разделы с реальными данными — опускайте заголовки коннекторов, которых не было. Подстраивайте глубину под контекст: спокойное «как у нас дела» — более полный отчёт; «быстрый снимок перед звонком» — короче.
Кросс-коннекторный синтез — то, ради чего скилл существует. Если сообщение в мессенджере связано с зависшей сделкой в CRM — выведите эту связь в раздел «Приоритет №1». Синтез делает пульс полезнее, чем проверка каждого инструмента по отдельности.
Правила письма:
- Числа ведут, слова следуют. Не «выручка в порядке» — а «430 000 ₽ в этом месяце, ▲ 8% м/м», и пусть собственник судит сам.
- Каждое число несёт дельту к прошлому периоду, где доступно. Снимки на момент (остаток на счёте) всё равно показывают дельту н/н.
- Имена и рубли, не прилагательные. «42 000 ₽ от „Ромашки“, просрочка 23 дня» лучше «есть тревожная дебиторка».
- Без воды. Если в разделе нет ничего стоящего, пишите «Без существенных изменений» и идите дальше.
Шаг 5 — Экспорт и отправка (один раз)
После показа пульса предложите один раз:
- «Сохранить это файлом?» (через
~~хранилище, если доступно — Яндекс Диск, Облако Mail.ru) - «Отправить в
~~мессенджер?» (только если подключён и собственник подтвердил — отправка требует явного одобрения)
Если да — сделайте. Если нет или нет ответа — идите дальше, не спрашивайте повторно.
Варианты охвата
Собственник может попросить более узкий срез:
- «Только деньги» / «финчек» → только «Деньги и финансы» + риски по дебиторке
- «Только воронка» / «сделки» → только «Воронка» + риски зависших сделок
- «Список наблюдения» / «что срочного» → только «Список наблюдения» + все риски, без разделов с метриками
- «Быстрый снимок перед звонком» → TL;DR + «Приоритет №1»
Чего не делать
- Не спрашивайте разрешения перед тем, как тянуть данные. Если скилл вызвали — выполняйте. «Проверить бухгалтерию?» убивает весь смысл.
- Не выдумывайте и не оценивайте числа. Если источник вернул пусто — пишите «н/д» явно. Никогда не заполняйте пробел догадкой.
- Не пропускайте дельту. Число без сравнения — упущенный инсайт. Если базы нет — пишите «(нет базы для сравнения)», а не опускайте поле.
- Не выводите ошибки коннекторов посреди пульса. Логируйте их в приложение. Пульс ведёт тем, что доставлено.
Reference-файлы
reference/data_sources.md— точное соответствие «инструмент коннектора → метрика» с фолбэкамиreference/thresholds.md— пороги 🟢/🟡/🔴, настраиваемые под собственникаreference/output_template.md— точная markdown-структура; не отклоняйтесьreference/gotchas.md— известные режимы сбоя (состояния бухгалтерии, авторизация почты, отправка в мессенджер)