AgentStack
SKILL verified Apache-2.0 Self-run

Business Pulse

skill-ilyautov-small-business-ru-business-pulse · by ilyautov

>

No reviews yet
0 installs
14 views
0.0% view→install

Install

$ agentstack add skill-ilyautov-small-business-ru-business-pulse

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Business Pulse? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Пульс бизнеса

Бизнес тонет в десяти вкладках, а простого ответа «как у нас дела» нет нигде. Этот скилл собирает деньги, продажи, воронку и срочное в одну страницу за полминуты — чтобы вы видели картину целиком, а не собирали её по кускам.

Один запрос — одна страница. Подтягиваем живые данные из каждого подключённого инструмента, сводим в один читаемый бриф и выносим единственное самое важное на сегодня. Делаем работу сами — не просим собственника помогать искать данные.

Шаг 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 — известные режимы сбоя (состояния бухгалтерии, авторизация почты, отправка в мессенджер)

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.