К основному содержанию
скилл CX Codex

cash-flow-forecast — скилл для Claude Code: что делает и установка

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

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add openaccountant/skills --skill cash-flow-forecast -a claude-code
Открыть на GitHub

Что делает cash-flow-forecast

Скилл запрашивает текущий остаток на счёте и горизонт планирования (по умолчанию 3 месяца), после чего анализирует операции за последние 6–12 месяцев. Для расчёта трендов используются инструменты Wilson: transaction_search достаёт выписки, spending_summary считает помесячные итоги, а anomaly_detect выявляет повторяющиеся платежи вроде аренды, подписок и зарплат. Если инструментов Wilson нет, скилл предлагает формулы для выгрузки CSV в Google Таблицы или Excel.

Результатом работы становится сводная помесячная таблица. В ней входящие и исходящие потоки разделены на постоянные и переменные части. Скилл рассчитывает чистый денежный поток и вычисляет итоговый остаток на конец каждого периода. Если прогнозируемый баланс падает ниже безопасного порога (советует держать резерв минимум на 2 месяца расходов), агент выводит предупреждение.

Прогноз строится строго по кассовому методу. Неоплаченные счета и выставленные клиентам инвойсы не учитываются до момента реального списания или поступления денег на счёт.

Какие задачи решает

  • построить помесячный прогноз движения денег на 3 месяца вперёд
  • отделить регулярные расходы (аренду, подписки, зарплаты) от переменных трат
  • рассчитать скользящую среднюю по доходам и расходам компании
  • вовремя заметить риск кассового разрыва при падении резерва ниже порога

Примеры запросов агенту

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

Как установить cash-flow-forecast

1Через Skills CLI (Vercel)

npx skills add openaccountant/skills --skill cash-flow-forecast -a claude-code

2Вручную: положить файлы

~/.claude/skills/cash-flow-forecast/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/cash-flow-forecast/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о cash-flow-forecast

Как установить cash-flow-forecast в Claude Code?

Выполните команду npx skills add openaccountant/skills --skill cash-flow-forecast -a claude-code. Файл скилла сохранится по пути ~/.claude/skills/cash-flow-forecast/SKILL.md.

Что делает скилл cash-flow-forecast?

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

Учитывает ли прогноз неоплаченные входящие счета и дебиторку?

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

Исходный текст

SKILL.md · MIT
---
name: cash-flow-forecast
description: >
  Project future cash flow using historical trends and recurring patterns.
---

# Cash Flow Forecast

## Overview
Project future cash inflows and outflows using a 3-month moving average methodology. Identifies recurring revenue and expenses, detects seasonal patterns, and produces a monthly projection table.

## Wilson Tools Used
- `spending_summary` — get monthly expense totals and category breakdowns for trend analysis
- `anomaly_detect` — identify recurring transactions (subscriptions, regular payments, payroll) that form the predictable baseline
- `transaction_search` — pull historical cash position and transaction data

## Workflow
1. Ask for the forecast horizon (default: 3 months) and current cash balance.
2. Use `transaction_search` to pull the last 6-12 months of transactions.
3. Use `spending_summary` for each of the past 6 months to get income and expense totals.
4. Use `anomaly_detect` to identify recurring transactions (subscriptions, payroll, rent, retainers).
5. Calculate the 3-month moving average for income and expenses:
   - Moving Avg Income = (Month-1 + Month-2 + Month-3) / 3
   - Moving Avg Expenses = (Month-1 + Month-2 + Month-3) / 3
6. Separate recurring (predictable) from variable (estimated) cash flows.
7. Generate the projection:

```
CASH FLOW FORECAST — [Start Month] to [End Month]
══════════════════════════════════════════════════════════
                      Month 1     Month 2     Month 3
──────────────────────────────────────────────────────────
Opening Balance       $XX,XXX     $XX,XXX     $XX,XXX

INFLOWS
  Recurring Revenue    $X,XXX      $X,XXX      $X,XXX
  Variable Revenue     $X,XXX      $X,XXX      $X,XXX
  Total Inflows        $X,XXX      $X,XXX      $X,XXX

OUTFLOWS
  Payroll             ($X,XXX)    ($X,XXX)    ($X,XXX)
  Rent                ($X,XXX)    ($X,XXX)    ($X,XXX)
  Subscriptions         ($XXX)      ($XXX)      ($XXX)
  Variable Expenses   ($X,XXX)    ($X,XXX)    ($X,XXX)
  Total Outflows      ($X,XXX)    ($X,XXX)    ($X,XXX)

NET CASH FLOW          $X,XXX      $X,XXX      $X,XXX
Closing Balance       $XX,XXX     $XX,XXX     $XX,XXX
══════════════════════════════════════════════════════════
```

8. Flag any month where projected closing balance drops below a safety threshold (suggest 2 months of expenses as minimum).

## Without Wilson
1. Export the last 12 months of transactions from your bank as CSV.
2. In Google Sheets, add a `Month` column: `=TEXT(Date,"YYYY-MM")`.
3. Create two pivot tables: one for income by month, one for expenses by month.
4. For the 3-month moving average, use: `=AVERAGE(B2:B4)` sliding across the monthly totals.
5. For recurring items, sort by description and look for entries that repeat monthly. Sum these separately.
6. Build the projection manually: Opening Balance + Avg Income - Avg Expenses = Closing Balance. Closing Balance of Month N = Opening Balance of Month N+1.
7. For a more accurate forecast, use Excel's `=FORECAST.ETS()` function on monthly totals, which handles seasonality automatically.
8. Google Sheets alternative: `=FORECAST(target_date, known_values, known_dates)`.

## Important Notes
- The 3-month moving average smooths volatility but lags behind trend changes. If your business is growing or shrinking rapidly, weight recent months more heavily.
- Forecasts are estimates. Build in a 10-20% buffer on expenses for unexpected costs.
- Seasonal businesses should use 12-month data minimum to capture full cycles. A 3-month average in retail would badly miss holiday spikes.
- This is cash-basis forecasting. Outstanding invoices and unpaid bills are not reflected until money moves.

© openaccountant · MIT · openaccountant/skills

Похожие скиллы

Все скиллы по теме «Финансы и бизнес» →
cash-flow-snapshot официальный anthropics Строит прогноз движения денег на три месяца вперёд из данных бухучёта, платёжных систем или загруженного CSV. Показывает диапазон вероятных остатков, флагирует риски просрочек и нехватки денег на зарплату. CX Codex +1 1 900установок cash-flow-statement OctagonAI Выгружает отчёты о движении денежных средств публичных компаний за кварталы или финансовые годы. Помогает оценить ликвидность, свободный денежный поток и распределение капитала. CX Codex +1 309установок liquidity-management JoelLewis Помогает планировать денежные потоки, распределять резервы по уровням доступа и строить лесенки депозитов без потери доходности. CX Codex +1 711установок hackathon-cash-prize Samuel Berthe Помогает организаторам хакатонов выбрать формат наград, рассчитать распределение фонда по трекам и зафиксировать правила выплат. CX Codex +1 4 900установок company-cfo coreyhaines31 Скилл ведёт месячный финансовый цикл компании: собирает данные из банка, платёжного сервиса, payroll и расходов, сводит их и пишет отчёт для руководства. CX Codex +1 340установок variance-analysis официальный anthropics Разбирает финансовые отклонения фактических показателей от плана на понятные драйверы и готовит комментарии для руководства. Пригодится при анализе план-факта и изменений от периода к периоду. CX Codex +1 3 200установок

Из того же набора44

bank-sync Подключает банковские счета к Wilson и тянет новые транзакции каждый день через Plaid. Пригодится тем, кто ведёт учёт в Wilson и устал от ручных CSV. CX Codex +1 641установок contractor-tracking Скилл отслеживает выплаты независимым подрядчикам за налоговый год, группирует суммы по получателям и предупреждает о достижении лимита в $600 для формы 1099-NEC. CX Codex +1 525установок rental-property Считает NOI, cap rate, cash-on-cash и ROI по каждому объекту аренды. Пригодится, когда нужно свести доход и расходы перед подачей Schedule E. CX Codex +1 493установок month-end-close Пошагово закрывает бухгалтерию за прошлый или выбранный месяц. Находит пропущенные категории и сверяет остаток с выпиской из банка. CX Codex +1 474установок spending-review Скилл собирает траты по категориям за месяц, сравнивает с прошлым месяцем и показывает, где расходы выросли. Пригодится, если ведёте бюджет в Wilson или в банковских CSV. CX Codex +1 468установок import-transactions Скилл импортирует финансовые выписки в форматах CSV, OFX и QIF, распознаёт банки по колонкам и убирает повторы. Помогает загружать банковские транзакции в базу без ручной правки таблиц. CX Codex +1 453установок zero-based-budget Распределяет каждый доллар дохода по категориям расходов, сбережений и долгов до нулевого остатка. Помогает спланировать траты на месяц вперёд. CX Codex +1 450установок invoice-aging Раскладывает неоплаченные счета по срокам просрочки и показывает, кто из клиентов задерживает платежи. Полезен, когда нужно понять, сколько денег зависло у заказчиков. CX Codex +1 449установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой