iiuniversitet.ruЦентр обучения нейросетямОткрыть каталог

Пульс бизнеса на одной странице

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

СкиллAnthropicClaudeApache-2.0Загрузить архив в ClaudeПроверка не требуется
Что делает
Собирает данные из ваших сервисов и показывает на одной странице деньги, продажи, сделки, ближайшие встречи и главное, что требует внимания сегодня.
Когда брать
Когда нужен быстрый срез бизнеса: утренняя сводка, пятничные итоги или вопрос «что я упускаю».
Когда не брать
Если нужен глубокий анализ одной области, например подробный денежный поток или разбор маркетинга.
Пример запроса
Как дела в бизнесе? Дай срез на сегодня: деньги, продажи, что горит.
Работает лучше с
бухгалтерская система (QuickBooks, Xero, Zoho Books и др.), платёжные сервисы (Stripe, PayPal, Square), CRM (HubSpot), календарь, почта, Slack или Teams

Входит в плагин small-business. В Cowork и Claude Code можно поставить плагин целиком.

Как включить

  1. Нажмите «Скачать на русском» и сохраните архив.
  2. В Claude откройте Настройки → Capabilities → Skills → Upload skill и выберите архив.
  3. Включите скилл переключателем.
Для терминала

Распакуйте архив и положите папку business-pulse в ~/.claude/skills/. Файл SKILL.md должен лежать внутри этой папки.

Текст

---
name: business-pulse
description: >
  Готовит одностраничный сквозной срез бизнеса для владельцев малого и
  среднего бизнеса: денежная позиция (учётная система: MYOB, NetSuite,
  QuickBooks, Xero или Zoho Books), динамика продаж (PayPal/Square/Stripe),
  движение воронки (HubSpot), обязательства этой недели (Календарь), срочные
  позиции списка наблюдения (Gmail или M365, Slack) и единственное самое
  важное, на что нужно обратить внимание сегодня. Сама пробует все доступные
  коннекторы и аккуратно ограничивается тем, что подключено: один коннектор
  даёт частичный пульс, полный набор — полную картину. Запускай, когда
  пользователь спрашивает, как дела в бизнесе, хочет срез, ежедневную сводку,
  пятничные итоги или говорит что-то вроде «что я упускаю» или «введи меня в
  курс дел бизнеса». Брифинг на начало недели направляется в /monday-brief,
  который запускает этот скилл первым звеном.
allowed-tools: Read, WebFetch
---

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

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

Шаг 1. Загрузи данные параллельно

Отправляй все обращения к коннекторам одной параллельной пачкой — точное соответствие инструментов и показателей смотри в reference/data_sources.md. Не загружай по очереди: задержка превращает 30-секундный скилл в мучительное ожидание.

Коннекторы, к которым нужно обратиться одновременно:

  • QuickBooks — остаток денег, выручка с начала месяца (MTD), непогашенная дебиторская задолженность, просроченные инвойсы
  • Xero — то же чтение учётной системы для тех, кто работает в Xero: денежная позиция, дебиторская задолженность, динамика прибылей и убытков (P&L)
  • Zoho Books — то же чтение учётной системы для тех, кто работает в Zoho: банковские остатки, выставленная выручка, просроченные инвойсы (конечной точки P&L нет, поэтому строка выручки — это выставленная выручка, и так и пишется)
  • PayPal / Square — расчёты за 7 дней, динамика продаж, неудавшиеся/ожидающие транзакции
  • Stripe — расчёты и динамика продаж, неудавшиеся платежи и новые споры (disputes) — свежий спор сразу идёт в список наблюдения (если подключён)
  • Ramp — расходы по корпоративной карте за неделю и остаток на счёте, только чтение (если подключён)
  • Gusto — дата и сумма следующей выплаты зарплаты, главное денежное обязательство недели (если подключён)
  • TikTok Ads — расходы на рекламу за прошлую неделю, результаты и стоимость результата, чтобы платные расходы стояли рядом с продажами, которые они якобы приводят (если подключён)
  • Expensify — расходы по картам за прошлую неделю и расходы без чеков, только чтение, чтобы денежные сюрпризы всплыли до суматохи в конце месяца (если подключён)
  • HubSpot — воронка по стадиям, сделки, которые сдвинулись/закрылись, сделки, которые остыли, новые лиды
  • Google Calendar — ключевые встречи, сроки, события на этой неделе и ближайшие 7 дней
  • Gmail или Microsoft 365 — переписки, помеченные срочными, жалобы клиентов, просьбы с ограниченным временем
  • Slack / Teams — срочные внутренние сигналы, переписки, которым нужно внимание владельца
  • RingEx Chat — то же чтение внутренних сигналов для тех, кто работает в RingEx: срочные сообщения командного чата, требующие владельца (если подключён)
  • DocuSign — конверты, лежащие неподписанными, отмечаются, когда им больше нескольких дней: деньги, ждущие подписи (если подключён)
  • Zoho Desk — открытые тикеты, эскалации (если подключён)
  • Shopify — заказы, выручка, динамика продаж и проблемы с выполнением заказов, чтобы торговый бизнес видел свой настоящий день (если подключён)
  • Square — проблемы с выполнением заказов (если подключён)

Если коннектор выдаёт ошибку или не возвращает данных, запиши это про себя и иди дальше. Никогда не блокируй пульс из-за одной неработающей интеграции.

Запасной вариант для QuickBooks: если QBO возвращает неожиданное состояние (учётная запись не подключена, синхронизация в ожидании, пустой ответ), пометь раздел «Деньги» как «н/д — QuickBooks недоступен» и продолжай. Не повторяй попытку и не проси пользователя переподключиться.

Запасной вариант для Gmail: авторизация Gmail бывает нестабильной. Если вызов выдаёт ошибку, молча пропусти раздел «Список наблюдения» и отметь «Gmail недоступен» в приложении — не показывай ошибку посреди пульса.

Ситуация, когда подключено вообще ничего, — поддерживаемый путь, а не сбой. Если недоступен каждый коннектор, не останавливайся и не говори владельцу идти что-то подключать. Один раз, в одном коротком сообщении, спроси несколько чисел, на которых держится пульс:

  • Деньги в банке прямо сейчас и примерно сколько было неделю назад
  • Всё просроченное — инвойсы, которые должны им, и счета, которые должны они
  • Продажи на этой неделе по сравнению с обычной неделей, пусть примерно
  • Всё, что уже беспокоит их на этой неделе

Составь тот же одностраничный пульс по этим ответам, пометь строку источника «данные от владельца, не загружены» и пропусти любой раздел, по которому у них не было числа. Если вводить числа им не хочется, укажи на соседние скиллы, которые работают по выгрузке файла, — cash-flow-snapshot и report-builder оба принимают CSV — и прямо скажи, что это даёт частичную картину, а не полную.

Шаг 2. Посчитай показатели

Прочитай reference/thresholds.md: там пороги красный/жёлтый/зелёный. Посчитай:

  • Возрастной анализ дебиторской задолженности (AR aging) — открытые инвойсы QuickBooks, сгруппированные по числу дней с даты оплаты (0–30, 31–60, 61+)
  • Покрытие воронки — взвешенная воронка HubSpot ÷ месячная цель по выручке
  • Динамика выручки — выручка QBO за этот месяц против прошлого (или 7 дней PayPal/Square против предыдущих 7 дней)

Присвой каждому разделу статус 🟢/🟡/🔴. Если источник ничего не вернул, пометь показатель «н/д» и отметь это в приложении.

Шаг 3. Заблаговременно отметь риски

Просмотри данные в поисках того, на что можно действовать. Каждая запись о риске должна называть конкретную запись и следующий шаг: «несколько просроченных инвойсов» бесполезно; «3 400 USD от Acme Corp, просрочка 47 дней, нет ответа с 12 марта» — это то, на что можно действовать.

  • Инвойсы в учётной системе с просрочкой > 30 дней — назови клиента, сумму, дни просрочки
  • Сделки HubSpot без активности 7+ дней или с датой закрытия в прошлом, но всё ещё открытые
  • Почтовые переписки, помеченные срочными или содержащие «эскалация», «жалоба», «отмена», «возврат»
  • Неудавшиеся или ожидающие транзакции PayPal/Square/Stripe выше порога из reference/thresholds.md (200 в валюте бизнеса)

Шаг 4. Составь результат

Используй точный шаблон из reference/output_template.md. Включай только те разделы, по которым есть реальные данные: заголовки для недоступных коннекторов опускай. Подбирай глубину под контекст: небрежное «как у нас дела» получает более полный отчёт; «быстрый срез перед звонком» — более сжатый.

Свод данных из разных коннекторов — то, чем этот скилл оправдывает своё существование. Если сообщение в Slack связано с застрявшей сделкой в HubSpot, покажи эту связь в разделе «Приоритет №1». Именно свод делает пульс полезнее, чем проверка каждого инструмента по отдельности.

Правила написания:

  • Сначала числа, потом слова. Никогда не пиши «выручка в порядке» — пиши «43 тыс. USD за месяц, ▲ 8% к прошлому месяцу (MoM)» и дай владельцу судить самому.
  • У каждого числа есть изменение относительно предыдущего периода, где это возможно. Абсолютные срезы (остаток денег) всё равно показывают изменение к прошлой неделе (WoW).
  • Имена и доллары, а не прилагательные. «4 200 USD от Acme, просрочка 23 дня» лучше, чем «тревожная дебиторка».
  • Без воды. Если в разделе нечего сообщить, напиши «Существенных изменений нет» и иди дальше.

Шаг 5. Выдай страницу пульса

Рядом с пульсом в чате — а не вместо него — выдай полный пульс в формате, который владелец сохранил как предпочтительный; никогда не делай по умолчанию markdown-файл. Проверь Output preference в блоке ## Business context (правило общего руководства по стилю, ../../shared/artifact-style.md):

  • Визуальный артефакт (по умолчанию): оформи пульс как HTML-страницу в фирменном стиле. Остаток денег, выручка с начала месяца и взвешенная воронка — плитки показателей с изменениями в поясняющих строках; 🟢/🟡/🔴 каждого раздела становится плашкой статуса (хорошо, внимание, критично); риски списка наблюдения — таблица со столбцами сумм цифрами одинаковой ширины (tabular-nums); «Приоритет №1» получает свою панель наверху; недоступные коннекторы уходят одной неброской строкой в приложение.
  • Предпочтение docx / md / notion / canva: выдай то же содержимое в этой форме — файл DOCX или markdown, страницу Notion, созданную через коннектор (с названным местом назначения, ничего не перезаписывая), или документ Canva Doc, созданный через коннектор Canva (новый дизайн при каждом прогоне, с датой в названии; таблицы превращаются в списки); если Notion или Canva не подключены, вернись к визуальному артефакту и скажи, что причина в этом.
  • Лучше всего для скилла: визуальный артефакт — пульс пробегают глазами, его не подшивают в архив.

Шаг 6. Экспорт и публикация (один раз)

После показа пульса один раз предложи:

  • «Сохранить это файлом?» (используй коннектор Files, если он есть, — имеется в виду копия на их диске, а не второй HTML-файл рядом с артефактом)
  • «Опубликовать это в ваш Slack?» (только если Slack подключён и пользователь подтвердил — запись в Slack требует явного согласования)

Если ответили «да», сделай. Если ответили «нет» или не ответили, иди дальше — второй раз не спрашивай.

После прогона

Закончи одной строкой о том, что охватил пульс, затем единственный самый уместный следующий шаг и не больше двух других рядом:

  • Если деньги или дебиторка отмечены красным: «кто мне должен» запускает invoice-chase.
  • Если преобладают вопросы роста: «работает ли мой маркетинг» запускает growth-pulse.
  • Чтобы сделать это регулярным: «бриф на понедельник» запускает /monday-brief каждую неделю.

Не больше трёх предложений. Никогда не повторяй предложение, от которого владелец отказался в этой сессии.

Варианты охвата

Владелец может попросить более узкий срез:

  • «Только деньги» / «финансовая проверка» → только «Деньги и финансы» + риски, связанные с дебиторкой
  • «Только воронка» / «проверка сделок» → только раздел воронки + риски по застрявшим сделкам
  • «Список наблюдения» / «есть что-то срочное» → только список наблюдения + все риски, без разделов с показателями
  • «Быстрый срез перед звонком» → только TL;DR + «Приоритет №1», без полных разделов

Чего не делать

  • Не спрашивай разрешения, прежде чем загружать данные. Если скилл вызван, запускай. Вопрос «проверить QuickBooks?» лишает всё смысла.
  • Не выдумывай и не оценивай числа. Если источник ничего не вернул, прямо напиши «н/д». Никогда не заполняй пробел догадкой.
  • Не пропускай изменение. Число без сравнения — упущенный инсайт. Если нет базы предыдущего периода, напиши «(нет базы для сравнения)», а не опускай поле.
  • Не показывай ошибки коннекторов посреди пульса. Записывай их в приложение. Пульс начинается с того, что удалось получить.
  • Не доверяй сводному объекту QuickBooks. Расходы, маржа и корзины возрастного анализа кредиторской задолженности берутся из строк или из вызова детализации (../../shared/quickbooks-report-traps.md).

Другие источники и расписания по пресетам

Прочитай reference/v2_sources.md: там соответствие:

  • Shopify — заказы, выручка и статус выполнения, чтобы торговый бизнес видел в пульсе свой настоящий день
  • Любая учётная система — MYOB, NetSuite, QuickBooks, Xero или Zoho Books питают раздел «Деньги и финансы»; они равноправны (../../shared/connector-neutrality.md). Если подключены две, владелец называет одну источником истины для итогов

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

Расписания по пресетам

Этот скилл можно ставить на расписание, и пресет определяет форму:

ПресетКогдаФорма
ПонедельникНачало неделиПолный пульс, взгляд вперёд. Что впереди и на что нужно обратить внимание
ПятницаКонец неделиИтоги. Что сдвинулось, что закрылось, что сорвалось

Расписание — свойство этого скилла, а не повод для отдельной команды.

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

Справочные файлы

  • reference/data_sources.md — точное соответствие инструмент коннектора → показатель с запасными вариантами
  • reference/thresholds.md — пороги 🟢/🟡/🔴, настраиваются под владельца
  • reference/output_template.md — точная markdown-структура; не отступай от неё
  • reference/gotchas.md — известные ошибки (состояния QB, авторизация Gmail, запись в Slack)

Если нужного инструмента нет в списке

Коннекторы, названные в этом скилле, — проверенные пути, а не стена. Если владелец хочет, чтобы этот процесс работал с инструментом, который не подключён или не указан, предложи build-connector: он сначала проверяет каталог коннекторов, а иначе подключает через Zapier и никогда не собирает вручную обращения к «сырому» API. Когда подключение создано, инструмент входит в этот скилл как любой другой необязательный коннектор, с теми же шлагбаумами согласования.

Перевод: iiuniversitet. Оригинал: https://github.com/anthropics/knowledge-work-plugins/tree/main/small-business/skills/business-pulse, лицензия Apache-2.0. Изменения: перевод на русский язык.

Оригинал на английском
---
name: business-pulse
description: >
  Produces a one-page cross-functional business snapshot for SMB owners —
  cash position (the ledger: MYOB, NetSuite, QuickBooks, Xero, or Zoho Books), sales trend
  (PayPal/Square/Stripe), pipeline movement (HubSpot), this week's commitments
  (Calendar), urgent watch-list items (Gmail or M365, Slack), and the single most
  important thing needing attention today.
  Proactively tries every available connector and gracefully scopes to
  whatever is connected — one connector gives a partial pulse; the full stack
  gives the full picture. Trigger when the user asks how the business is
  doing, wants a snapshot, a daily brief, a Friday recap, or says anything
  like "what am I missing" or "catch me up on the business." A start-of-week
  briefing routes to /monday-brief, which runs this skill as its first link.
allowed-tools: Read, WebFetch
---

# Business Pulse

One prompt, one page. Pull live data from every connected tool, synthesize it into a single scannable brief, and surface the single most important thing to act on today. Do the work — don't ask the user to help find the data.

## Step 1 — Pull data in parallel

**Dispatch all connector calls in a single parallel batch** — see `reference/data_sources.md` for the exact tool-to-metric mapping. Do not pull serially; latency turns a 30-second skill into a painful wait.

Connectors to attempt simultaneously:

- **QuickBooks** — cash balance, MTD revenue, outstanding receivables, overdue invoices
- **Xero** — same ledger read for Xero shops: cash position, receivables, P&L trend
- **Zoho Books** — same ledger read for Zoho shops: bank balances, invoiced revenue, overdue invoices (no P&L endpoint, so the revenue line is invoiced revenue and says so)
- **PayPal / Square** — 7-day settlements, sales trend, failed/pending transactions
- **Stripe** — settlements and sales trend, failed payments, and any new disputes — a fresh dispute goes straight to the watch list (if connected)
- **Ramp** — company card spend for the week and the account balance, read-only (if connected)
- **Gusto** — next payroll run date and amount, the week's biggest cash commitment (if connected)
- **TikTok Ads** — last week's ad spend, results, and cost per result, so paid spend shows up next to the sales it claims to drive (if connected)
- **Expensify** — last week's card spend and any expenses missing receipts, read-only, so spending surprises surface before the month-end scramble (if connected)
- **HubSpot** — pipeline by stage, deals moved/closed, deals gone cold, new leads
- **Google Calendar** — key meetings, deadlines, events this week and next 7 days
- **Gmail or Microsoft 365** — threads flagged urgent, customer complaints, time-sensitive requests
- **Slack / Teams** — urgent internal signals, threads needing owner attention
- **RingEx Chat** — the same internal-signal read for RingEx shops: urgent team-chat posts needing the owner (if connected)
- **DocuSign** — envelopes sitting unsigned, flagged once they are more than a few days old — money waiting on a signature (if connected)
- **Zoho Desk** — open tickets, escalations (if connected)
- **Shopify** — orders, revenue, sales trend, and fulfillment issues, so a commerce business sees its actual day (if connected)
- **Square** — fulfillment issues (if connected)

If a connector errors or returns no data, record it internally and move on. Never block the pulse on a single bad integration.

**QuickBooks fallback**: if QBO returns an unexpected state (account not connected, sync pending, empty response), mark the Cash section "n/a — QuickBooks unavailable" and proceed. Do not retry or ask the user to reconnect.

**Gmail fallback**: Gmail auth is intermittently flaky. If the call errors, skip the Watch List section silently and note "Gmail unavailable" in the appendix — do not surface an error mid-pulse.

**Nothing connected at all is a supported path, not a failure.** If every connector is unavailable, don't stop and don't tell the owner to go connect things. Ask once, in one short message, for the handful of numbers that carry the pulse:

- Cash in the bank right now, and roughly what it was a week ago
- Anything overdue — invoices owed to them, bills they owe
- Sales this week versus a normal week, even roughly
- Anything already worrying them this week

Build the same one-page pulse from those answers, label the source line "owner-supplied, not pulled," and skip any section they had no number for. If they'd rather not type numbers, point them at the siblings that run off a file export instead — `cash-flow-snapshot` and `report-builder` both take a CSV — and say plainly that gives a partial picture, not the full one.

## Step 2 — Compute metrics

Read `reference/thresholds.md` for red/yellow/green cutoffs. Compute:

- **AR aging** — open QuickBooks invoices grouped by days since due date (0–30, 31–60, 61+)
- **Pipeline coverage** — HubSpot weighted pipeline ÷ monthly revenue target
- **Revenue trend** — this month's QBO revenue vs. prior month (or 7-day PayPal/Square vs. prior 7 days)

Assign a 🟢/🟡/🔴 status to each section. If a source returned nothing, mark the metric "n/a" and note it in the appendix.

## Step 3 — Flag risks proactively

Scan for actionable items. Every risk entry must name a specific record and a next step — "some overdue invoices" is useless; "USD 3,400 from Acme Corp, 47 days overdue, no response since Mar 12" is actionable.

- Ledger invoices past due > 30 days — name customer, amount, days overdue
- HubSpot deals with no activity in 7+ days, or close date in past but still open
- Mail threads marked urgent or containing "escalation," "complaint," "cancel," "refund"
- Failed or pending PayPal/Square/Stripe transactions above the threshold in `reference/thresholds.md` (200 in the business's currency)

## Step 4 — Compose the output

Use the exact template in `reference/output_template.md`. Include only sections where real data exists — omit headers for connectors that weren't available. Adapt depth to context: a casual "how are we doing" gets a fuller report; "quick snapshot before a call" gets a tighter one.

Cross-connector synthesis is where this skill earns its keep. If a Slack message connects to a stalled HubSpot deal, surface that link in the #1 Priority section. Synthesis is what makes the pulse more useful than checking each tool separately.

Writing rules:
- Numbers lead, words follow. Never write "revenue is healthy" — write "USD 43k this month, ▲ 8% MoM" and let the owner judge.
- Every number carries a delta vs. the prior period where available. Absolute snapshots (cash balance) still show WoW delta.
- Names and dollars, not adjectives. "USD 4,200 from Acme, 23 days overdue" beats "some concerning receivables."
- No filler. If a section has nothing worth reporting, write "No material changes" and move on.

## Step 5 — Deliver the pulse page

Alongside the chat pulse — never instead of it — deliver the full pulse per
the owner's stored output preference — never default to a markdown file.
Check the `## Business context` block's `Output preference` (shared style
guide rule, `../../shared/artifact-style.md`):

- **Visual artifact (the default):** render the pulse as an HTML page in the
  house style. Cash balance, MTD revenue, and weighted pipeline are stat tiles
  with their deltas as context lines; each section's 🟢/🟡/🔴 becomes a status
  pill (good, warn, critical); the watch-list risks are a table with
  tabular-nums amount columns; the #1 Priority gets its own panel at the top;
  unavailable connectors go in one quiet appendix line.
- **docx / md / notion / canva preference:** deliver the same content in that
  form — a DOCX or markdown file, a Notion page created via the connector
  (named destination, never overwriting), or a Canva Doc created via the Canva
  connector (a new design each run, named with the date; tables become
  lists); fall back to the visual artifact if Notion or Canva is not
  connected — and say that is why.
- **Best for skill:** use the visual artifact — a pulse is scanned, not filed.

## Step 6 — Export and share (once)

After presenting the pulse, offer once:
- "Want me to save this as a file?" (use Files connector if available — this means a copy in their drive, not a second HTML download beside the artifact)
- "Should I post this to your Slack?" (only if Slack is connected and the user confirms — Slack write requires explicit approval)

If they say yes, do it. If they say no or don't respond, move on — don't ask again.

## After the run

Close with one line on what the pulse covered, then the single most relevant
next step and at most two others nearby:

- If cash or AR flagged red: "who owes me money" runs `invoice-chase`.
- If growth questions dominate: "is my marketing working" runs `growth-pulse`.
- To make this recurring: "Monday brief" runs `/monday-brief` every week.

Max three offers. Never repeat an offer the owner declined this session.

## Scope variants

The owner may ask for a narrower cut:

- **"Just cash" / "financial check"** → only Cash & Finance + AR-related risks
- **"Pipeline only" / "deals check"** → only Pipeline section + stalled-deal risks
- **"Watch list" / "anything urgent"** → only Watch List + all risks, no metric sections
- **"Quick snapshot before a call"** → TL;DR + #1 Priority only, no full sections

## What not to do

- **Do not ask permission before pulling data.** If the skill was invoked, run it. Asking "should I check QuickBooks?" defeats the whole point.
- **Do not invent or estimate numbers.** If a source returned nothing, say "n/a" explicitly. Never fill a gap with guesswork.
- **Do not skip the delta.** A number without a comparison is a missed insight. If there's no prior-period baseline, say "(no prior baseline)" rather than omitting the field.
- **Do not surface connector errors mid-pulse.** Log them to the appendix. The pulse leads with what was delivered.
- **Do not trust a QuickBooks summary object.** Expenses, margin, and AP aging buckets come from the rows or the detail call (`../../shared/quickbooks-report-traps.md`).

## More sources, and scheduled presets

Read `reference/v2_sources.md` for the mapping:

- **Shopify** — orders, revenue, and fulfillment status, so a commerce business sees its actual day in the pulse
- **Any ledger** — MYOB, NetSuite, QuickBooks, Xero, or Zoho Books feed the Cash & Finance section; they are peers (`../../shared/connector-neutrality.md`). With two connected, the owner names one as the source of record for totals

The pulse still builds from whatever is connected and degrades gracefully — one connector gives a partial pulse, the full stack gives the full picture.

### Scheduled presets

This skill is schedulable, and the preset decides the shape:

| Preset | When | Shape |
|---|---|---|
| Monday | Start of week | Full pulse, forward-looking. What's coming and what needs attention |
| Friday | End of week | Recap. What moved, what closed, what slipped |

Scheduling is a property of this skill, not a reason for a separate command.

Offer a cadence once, after a pulse the owner found useful. Don't ask twice.

## Reference files

- `reference/data_sources.md` — exact connector tool → metric mapping with fallbacks
- `reference/thresholds.md` — 🟢/🟡/🔴 cutoffs, tunable per owner
- `reference/output_template.md` — exact markdown structure; do not deviate
- `reference/gotchas.md` — known failure modes (QB states, Gmail auth, Slack write)

## Using a tool that isn't listed

The connectors named in this skill are the tested paths, not a wall. If the owner wants this flow to use a tool that isn't connected or listed, offer `build-connector` — it checks the connector directory first and connects through Zapier otherwise, never hand-building against a raw API. Once the connection exists, the tool joins this skill like any other optional connector, under the same approval gates.

Источник: anthropics/knowledge-work-plugins / small-business / business-pulse ↗. Ссылка проверена 2026-10-10.