Skip to main content
skill CX Codex

business-pulse · ilyautov — Claude Code skill for a business snapshot

Combines connected business data into a one-page brief on finances, sales, CRM activity and urgent items. Use it to get a quick read on the business.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add ilyautov/small-business-ru --skill business-pulse -a claude-code
Open on GitHub

What business-pulse does

The skill checks connected sources in parallel: accounting, payments, CRM, calendar, email and messaging. It can also include support or storefront and checkout data when those connections are available. Then it organizes the results, flags risks and picks the top priority for the day. When signals across services relate, such as a message about a CRM deal, it brings that connection into the priority section.

It uses reference/thresholds.md for metric thresholds and reference/output_template.md for the brief structure. Connector-to-metric mappings are in reference/data_sources.md. A failed connection should not stop the report: if email fails, the watchlist section is skipped; unavailable accounting data is marked in the finance section. The brief can only cover sources that are connected, so its scope depends on your setup.

After presenting the brief, the skill offers once to save it or send it through a connected messenger. Sending requires explicit approval. You can also ask for a narrower view: finances, pipeline, urgent items, or a short pre-call snapshot.

What it helps with

  • bring finance and sales data into one brief
  • spot overdue invoices and stalled deals
  • check for urgent emails and messages
  • connect a messenger alert to a CRM deal
  • identify the day's top business priority

Example prompts for the agent

  • Give me a business snapshot for the week.
  • Check what I might be missing and pick today's top priority.
  • Show me finances only, including receivables risks.

How to install business-pulse

1Skills CLI (Vercel)

npx skills add ilyautov/small-business-ru --skill business-pulse -a claude-code

2Manually: put the files in place

~/.claude/skills/business-pulse/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/business-pulse/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about business-pulse

How do I install business-pulse in Claude Code?

Run npx skills add ilyautov/small-business-ru --skill business-pulse -a claude-code. The skill file is at ~/.claude/skills/business-pulse/SKILL.md.

What does business-pulse do?

It combines data from connected business services into a one-page brief, flags risks and highlights the day's main priority.

What happens if a connector is unavailable?

The skill continues with the sources that work. If email fails, it skips the watchlist section; unavailable accounting data is marked in the finance section.

Source text

SKILL.md · Apache-2.0
---
name: business-pulse
description: >
  Делает одностраничный сводный снимок бизнеса для собственника — позиция по
  деньгам (бухгалтерия), тренд продаж (платежи), движение по воронке (CRM),
  обязательства недели (календарь), срочный список наблюдения (почта,
  мессенджер) и единственное самое важное на сегодня. Сам пробует все
  доступные коннекторы и аккуратно сужается до того, что подключено: один
  коннектор — частичный пульс, полный стек — полная картина. Триггеры:
  «как там бизнес», «дай снимок», «сводка за неделю», «утренний бриф»,
  «что я упускаю», «введи в курс по бизнесу».
---

<!-- Производное от Anthropic knowledge-work-plugins / small-business (Apache-2.0, (c) Anthropic). Локализовано под РФ, файл изменён. См. /NOTICE и /LICENSE. -->

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

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

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

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

© ilyautov · Apache-2.0 · ilyautov/small-business-ru

Similar skills

All skills for Finance and business →

business-pulse by other authors comes first.

From the same set24

cross-source-verify Cross-references company data across public registries, aggregators, and the web. Flags conflicting records, scores confidence, and highlights discrepancies. CX Codex +1 ★ 26repo stars crm-maintenance Log emails and calls against CRM contacts and deals, or review a stale deal and propose edits. Cleanup changes wait for the owner's approval. CX Codex +1 ★ 26repo stars crm-cleanup Scans your CRM for stalled deals, duplicate contacts and empty fields, then applies only the fixes you approve. CX Codex +1 ★ 26repo stars counterparty-guard Screens Russian companies and individual entrepreneurs by tax ID (INN) before shipping goods or paying advances. Collates registry records into a clear risk level. CX Codex +1 ★ 26repo stars contract-review Reviews contracts under Russian law, flags risky clauses, and creates an annotated DOCX. Use it before negotiating or signing an agreement. CX Codex +1 ★ 26repo stars close-month Reconciles accounting records with payment gateways and bank statements, flags mismatches, and outputs a monthly close report package. CX Codex +1 ★ 26repo stars cash-flow-snapshot Forecasts incoming and outgoing cash across 30, 60, and 90 days, flags named risks, and returns a chat summary with an XLSX file. Use it to check payroll coverage or spot a likely cash shortfall. CX Codex +1 ★ 26repo stars call-list Ranks CRM leads, prepares talking points from message history, proposes calendar slots, and drafts follow-up emails. CX Codex +1 ★ 26repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor