multi-entity — скилл для Claude Code: учёт по нескольким юрлицам
Разводит финансы нескольких бизнесов или юрлиц по отдельным отчётам и сводит их в одну картину. Пригодится, если у вас ООО, ИП и аренда в одной куче транзакций.
npx skills add openaccountant/skills --skill multi-entity -a claude-codeЧто делает multi-entity
Скилл просит вас сначала описать, как разделены сущности: отдельные счета, префиксы в описании, теги или категории. Дальше он ищет транзакции по каждой сущности через transaction_search, снимает расходы через spending_summary за один и тот же период и собирает отчёт по каждой сущности плюс консолидированный вид. В конце выгружает отдельные CSV на каждую сущность через export_transactions — для бухгалтера или налоговой.
Отдельно скилл ловит переводы между вашими же счетами и исключает их из выручки и расходов, чтобы не задвоить суммы. Ещё он помечает смешение: личные траты на бизнес-счёте или деловые на личном. Это не мелочь: смешение средств даёт повод снять защиту от ответственности по юрлицу, так что сигнал стоит проверить.
Если Wilson-инструментов нет, скилл описывает ручной путь: выгрузка по каждому счёту, колонка «Entity» при общем счёте, отдельные вкладки в таблице и ссылки между ними для сводки. Общие расходы вроде аренды офиса советует делить пропорционально и проводить как взаимное обязательство между сущностями. По налоговой стратегии отправляет к CPA.
Какие задачи решает
- развести транзакции нескольких юрлиц по отдельным отчётам
- собрать консолидированную сводку по всем бизнесам за один период
- найти переводы между своими счетами и убрать их из выручки
- поймать личные траты на бизнес-счёте до того, как их увидит налоговая
- выгрузить отдельные CSV по каждой сущности для сдачи отчётности
Примеры запросов агенту
- Раздели мои транзакции по двум юрлицам: счёт для консалтинга и счёт для SaaS, и покажи P&L по каждому.
- Найди переводы между моими счетами за квартал и исключи их из доходов и расходов.
- Проверь, нет ли личных расходов на бизнес-счёте, и выгрузи CSV отдельно по каждому EIN.
Как установить multi-entity
1Через Skills CLI (Vercel)
npx skills add openaccountant/skills --skill multi-entity -a claude-code2Вручную: положить файлы
~/.claude/skills/multi-entity/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/multi-entity/
1Через Skills CLI (Vercel)
npx skills add openaccountant/skills --skill multi-entity -a codex2Вручную: положить файлы
.agents/skills/multi-entity/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openaccountant/skills --skill multi-entity -a cursor2Вручную: положить файлы
.cursor/skills/multi-entity/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openaccountant/skills multi-entity2Вручную: положить файлы
.github/skills/multi-entity/SKILL.md1Через Skills CLI (Vercel)
npx skills add openaccountant/skills --skill multi-entity -a gemini-cli2Командой платформы
gemini skills install https://github.com/openaccountant/skills --path business/multi-entityВручную: положить файлы
.devin/skills/multi-entity/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add openaccountant/skills --skill multi-entity -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о multi-entity
Как установить multi-entity в Claude?
Выполните npx skills add openaccountant/skills --skill multi-entity -a claude-code. После этого файл скилла лежит в ~/.claude/skills/multi-entity/SKILL.md.
Что делает multi-entity?
Считает финансы по нескольким бизнесам или юрлицам: отдельные отчёты по каждой сущности, консолидированная сводка, поиск переводов между своими счетами и выгрузка CSV для налоговой.
Что нужно подготовить перед запуском?
Определите, чем разделены сущности: отдельными банковскими счетами, тегами, префиксами в описании или категориями. Скилл дальше фильтрует транзакции по этому признаку.
Исходный текст
SKILL.md · MIT
---
name: multi-entity
description: >
Manage finances across multiple businesses or legal entities.
---
# Multi-Entity Financial Management
## Overview
Track and report on finances across multiple businesses, LLCs, or legal entities from a single view. Prevents commingling, generates per-entity reports, and provides a consolidated overview.
## Wilson Tools Used
- `transaction_search` — query transactions filtered by entity (using account, tag, or category prefix) to isolate each business
- `spending_summary` — generate per-entity spending summaries for comparison
- `export_transactions` — export entity-specific transaction sets for accountants or tax filing
## Workflow
1. Ask the user to define their entities and how they are separated (separate bank accounts, category prefixes, tags, or description patterns).
2. For each entity, use `transaction_search` with the appropriate filter:
- By account: search transactions from the specific bank account
- By tag/prefix: search for transactions tagged or prefixed with the entity name (e.g., "LLC1:" or "rental:")
3. Use `spending_summary` for each entity over the same period.
4. Generate per-entity P&L summaries plus a consolidated view:
```
MULTI-ENTITY SUMMARY — [Period]
═══════════════════════════════════════════════════════
Entity A Entity B Consolidated
(Consulting) (SaaS)
───────────────────────────────────────────────────────
Revenue $45,000 $22,000 $67,000
Expenses ($28,000) ($18,000) ($46,000)
Net Income $17,000 $4,000 $21,000
Net Margin 37.8% 18.2% 31.3%
Cash Balance $32,000 $14,000 $46,000
───────────────────────────────────────────────────────
Inter-Entity Transfers: $2,500 (A → B)
═══════════════════════════════════════════════════════
```
5. Flag any inter-entity transfers (payments between your own accounts/entities) and exclude them from revenue and expense totals to avoid double-counting.
6. Use `export_transactions` to create separate CSV files per entity for tax preparation.
7. Alert on commingling: flag personal expenses in business accounts or business expenses in personal accounts.
## Without Wilson
1. If each entity has a separate bank account (recommended), export each account's transactions as a separate CSV file.
2. If entities share a bank account (not recommended but common), export all transactions and add an "Entity" column. Tag each transaction manually.
3. Create separate spreadsheet tabs per entity. For each: pivot by category, sum income and expenses.
4. For the consolidated view, create a summary tab that references each entity tab: `=EntityA!TotalRevenue + EntityB!TotalRevenue`.
5. Track inter-entity transfers: search for transfers between your accounts. Mark these as "Transfer" category and exclude from income/expense totals.
6. For tax filing, each entity files separately. LLCs file Schedule C (single-member) or Form 1065 (multi-member). S-corps file Form 1120-S. Keep transaction exports separated by EIN.
7. Use separate QuickBooks files or Xero organizations per entity. QBO allows up to 25 companies per subscription.
## Important Notes
- Separate bank accounts per entity is strongly recommended. Commingling funds can pierce the corporate veil and remove liability protection.
- Inter-entity transactions (loans, payments, shared expenses) must be tracked carefully. They are not income or expenses — they are transfers.
- If one entity pays a shared expense (e.g., office rent), split it proportionally and record an inter-entity receivable/payable.
- Each entity should have its own EIN. Do not use one EIN for multiple entities.
- Consult a CPA for multi-entity tax strategy. Entity structure (LLC, S-corp, C-corp) significantly affects tax liability.
© openaccountant · MIT · openaccountant/skills