Пульс бизнеса на одной странице
Собирает данные из ваших сервисов и показывает на одной странице деньги, продажи, сделки, ближайшие встречи и главное, что требует внимания сегодня.
- Что делает
- Собирает данные из ваших сервисов и показывает на одной странице деньги, продажи, сделки, ближайшие встречи и главное, что требует внимания сегодня.
- Когда брать
- Когда нужен быстрый срез бизнеса: утренняя сводка, пятничные итоги или вопрос «что я упускаю».
- Когда не брать
- Если нужен глубокий анализ одной области, например подробный денежный поток или разбор маркетинга.
- Пример запроса
- Как дела в бизнесе? Дай срез на сегодня: деньги, продажи, что горит.
- Работает лучше с
- бухгалтерская система (QuickBooks, Xero, Zoho Books и др.), платёжные сервисы (Stripe, PayPal, Square), CRM (HubSpot), календарь, почта, Slack или Teams
Входит в плагин small-business. В Cowork и Claude Code можно поставить плагин целиком.
Как включить
- Нажмите «Скачать на русском» и сохраните архив.
- В Claude откройте Настройки → Capabilities → Skills → Upload skill и выберите архив.
- Включите скилл переключателем.
Для терминала
Распакуйте архив и положите папку 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.