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

profit-loss — скилл для Claude Code: отчёт о прибылях и убытках

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

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

Что делает profit-loss

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

Работает через два инструмента Wilson: transaction_search для поиска доходных и расходных операций за период и spending_summary для итогов по категориям. Скилл сперва спрашивает период — например, «Q1 2026» или «январь 2026», — потом делит категории: материалы, расходники и прямой труд идут в COGS, аренда, коммуналка, софт, зарплаты и страховка — в операционные расходы. Классификация зависит от типа бизнеса: у фрилансера себестоимости может не быть вовсе, а товарному бизнесу стоит отделять материалы и доставку от накладных.

Это кассовый P&L по датам транзакций, а не accrual. Если вы выставляете счёт с отсрочкой платежа, выручка попадёт в отчёт в момент оплаты, а не выставления. Без Wilson есть ручной путь: выгрузить транзакции из банка в CSV, разметить колонку Type значениями Revenue, COGS или Operating Expense и посчитать суммы через =SUMIFS(Amount, Type, "Revenue").

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

  • посчитать прибыль и убыток за квартал по банковским транзакциям
  • разделить себестоимость и операционные расходы по категориям
  • узнать валовую и чистую маржу в процентах
  • собрать P&L вручную в Excel, когда нет доступа к Wilson
  • разбить отчёт по месяцам через сводные таблицы

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

  • Построй P&L за первый квартал 2026 года
  • Сделай отчёт о прибылях и убытках за январь 2026
  • Посчитай валовую и чистую маржу за прошлый месяц

Как установить profit-loss

1Через Skills CLI (Vercel)

npx skills add openaccountant/skills --skill profit-loss -a claude-code

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

~/.claude/skills/profit-loss/SKILL.md

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

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

Вопросы о profit-loss

Как установить profit-loss в Claude?

Выполните npx skills add openaccountant/skills --skill profit-loss -a claude-code. Скилл появится в ~/.claude/skills/profit-loss/SKILL.md.

Что делает profit-loss?

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

Чем этот P&L отличается от accrual-отчёта?

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

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

SKILL.md · MIT
---
name: profit-loss
description: >
  Generate a profit and loss statement for any date range.
---

# Profit & Loss Statement

## Overview
Build a standard income statement (P&L) showing revenue, cost of goods sold, gross profit, operating expenses, and net income. Calculates gross margin and net margin percentages.

## Wilson Tools Used
- `transaction_search` — pull all income transactions (positive amounts) and expense transactions (negative amounts) for the target period
- `spending_summary` — aggregate expenses by category to populate operating expense line items

## Workflow
1. Ask for the reporting period (e.g., "Q1 2026" or "January 2026").
2. Use `transaction_search` with `amount > 0` to find all revenue transactions in the period.
3. Use `transaction_search` with `amount < 0` to find all expense transactions.
4. Use `spending_summary` for the same period to get category-level expense totals.
5. Separate COGS categories (materials, supplies, direct labor) from operating expenses (rent, utilities, software, payroll, insurance).
6. Build the P&L using this format:

```
PROFIT & LOSS STATEMENT — [Period]
═══════════════════════════════════════
Revenue
  Sales Revenue                  $XX,XXX
  Service Revenue                $XX,XXX
───────────────────────────────────────
  Total Revenue                  $XX,XXX

Cost of Goods Sold
  Materials                      ($X,XXX)
  Direct Labor                   ($X,XXX)
───────────────────────────────────────
  Total COGS                     ($X,XXX)

GROSS PROFIT                     $XX,XXX
  Gross Margin                      XX.X%

Operating Expenses
  Rent                           ($X,XXX)
  Utilities                        ($XXX)
  Software & Subscriptions         ($XXX)
  Payroll                        ($X,XXX)
  Insurance                        ($XXX)
  Other                            ($XXX)
───────────────────────────────────────
  Total Operating Expenses       ($X,XXX)

NET INCOME                        $X,XXX
  Net Margin                        XX.X%
═══════════════════════════════════════
```

7. Calculate Gross Margin = (Gross Profit / Total Revenue) * 100.
8. Calculate Net Margin = (Net Income / Total Revenue) * 100.

## Without Wilson
1. Export transactions from your bank as CSV (Chase: Accounts > Activity > Download, select CSV; Amex: Statements & Activity > Download Your Transactions).
2. Open in Excel or Google Sheets.
3. Add a "Type" column. Mark each row as Revenue, COGS, or Operating Expense.
4. Use `=SUMIFS(Amount, Type, "Revenue")` for total revenue.
5. Use `=SUMIFS(Amount, Type, "COGS")` for total COGS (use absolute values).
6. Gross Profit = Revenue - COGS. Gross Margin formula: `=GrossProfit/Revenue*100`.
7. Use `=SUMIFS(Amount, Type, "Operating Expense")` for total OpEx.
8. Net Income = Gross Profit - Operating Expenses. Net Margin: `=NetIncome/Revenue*100`.
9. For multi-month P&L, add a `=TEXT(Date,"YYYY-MM")` column and use pivot tables to break out by month.

## Important Notes
- Wilson uses negative amounts for expenses and positive for income. The P&L should display expenses as positive numbers in parentheses.
- COGS vs. operating expense classification depends on your business type. A freelancer may have zero COGS. A product business should separate materials and shipping from overhead.
- This is a cash-basis P&L (based on transaction dates), not accrual. If you invoice Net-30, revenue appears when paid, not when invoiced.

© openaccountant · MIT · openaccountant/skills

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

Всё по теме «Финансы и бизнес» →
variance-commentary официальный anthropics Составляет отчёт по отклонениям статей P&L и баланса от прошлого периода и бюджета. Пригодится при закрытии месяца и подготовке управленческой отчётности. CX Codex +1 1 300установок tax-loss-harvesting JoelLewis Ведёт скилл по всему циклу налогового харвестинга: поиск кандидатов, бюджет прибылей и убытков, подбор замены, контроль wash-sale. CX Codex +1 683установок QuickBooks Automation Claude Office Skills Скилл автоматизирует работу с QuickBooks: от счетов и расходов до сверки банковских выписок и финансовых отчётов. Пригодится для ведения бухгалтерии прямо из интерфейса агента. CX Codex +1 4 700установок Invoice Automation Claude Office Skills Скилл для генерации счетов, отправки, отслеживания оплат и сверки с бухгалтерскими платформами. Пригодится, когда счета выставляются вручную. CX Codex +1 4 700установок reconciliation официальный anthropics Сверяет остатки GL с субледжером, банковской выпиской или данными третьей стороны. Нужен для поиска расхождений. CX Codex +1 3 500установок netsuite-finance-analyst Oracle NetSuite Скилл анализирует финансовые данные NetSuite, помогает закрывать отчётные периоды и готовить сводки для руководства. Пригодится финансовым аналитикам и контролёрам. CX Codex +1 416установок

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

bank-sync Подключает банковские счета к Wilson и тянет новые транзакции каждый день через Plaid. Пригодится тем, кто ведёт учёт в Wilson и устал от ручных CSV. CX Codex +1 640установок rental-property Считает NOI, cap rate, cash-on-cash и ROI по каждому объекту аренды. Пригодится, когда нужно свести доход и расходы перед подачей Schedule E. CX Codex +1 489установок spending-review Скилл собирает траты по категориям за месяц, сравнивает с прошлым месяцем и показывает, где расходы выросли. Пригодится, если ведёте бюджет в Wilson или в банковских CSV. CX Codex +1 467установок invoice-aging Раскладывает неоплаченные счета по срокам просрочки и показывает, кто из клиентов задерживает платежи. Полезен, когда нужно понять, сколько денег зависло у заказчиков. CX Codex +1 444установок smart-categorize Раскладывает неразобранные транзакции по категориям: сначала прогоняет существующие правила, потом предлагает новые по названиям продавцов. CX Codex +1 428установок net-worth Скилл собирает активы и обязательства в один отчёт и считает чистый капитал. Пригодится, когда нужно раз в месяц видеть, куда движутся деньги. CX Codex +1 416установок venmo-reconciler Разбирает выгрузку Venmo на бизнес и личные переводы, помечает спорные записи и заводит деловые операции в учёт. CX Codex +1 419установок break-even-calc Считает выручку, при которой доходы равны расходам. Полезен, когда нужно понять, сколько продавать, чтобы не уйти в минус. CX Codex +1 411установок

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

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