# profit-loss

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

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 443 установки · ★ 98
- Автор: openaccountant
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/openaccountant/skills/tree/HEAD/business/profit-loss/SKILL.md
- Обновлён: 2026-04-09
- HTML: https://affpapa.org/nevibecode/skills/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")`.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add openaccountant/skills --skill profit-loss -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/profit-loss/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/profit-loss/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add openaccountant/skills --skill profit-loss -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/profit-loss/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add openaccountant/skills --skill profit-loss -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/profit-loss/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install openaccountant/skills profit-loss
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/profit-loss/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add openaccountant/skills --skill profit-loss -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/openaccountant/skills --path business/profit-loss
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/profit-loss/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add openaccountant/skills --skill profit-loss -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/openaccountant/skills/tree/HEAD/business/profit-loss/SKILL.md

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

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

## Похожие
- [variance-commentary](https://affpapa.org/nevibecode/skills/variance-commentary.md) — скилл · 1300 установок
- [tax-loss-harvesting](https://affpapa.org/nevibecode/skills/tax-loss-harvesting.md) — скилл · 683 установки
- [QuickBooks Automation](https://affpapa.org/nevibecode/skills/quickbooks-automation.md) — скилл · 4700 установок
- [Invoice Automation](https://affpapa.org/nevibecode/skills/invoice-automation.md) — скилл · 4700 установок
- [reconciliation](https://affpapa.org/nevibecode/skills/reconciliation.md) — скилл · 3500 установок
- [netsuite-finance-analyst](https://affpapa.org/nevibecode/skills/netsuite-finance-analyst.md) — скилл · 416 установок

Из того же набора: [openaccountant/skills](https://affpapa.org/nevibecode/by/openaccountant/skills.md) — 28 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
