Подготовка налоговых материалов для бухгалтера
Сначала проверяет, что книги закрыты и сверены, затем считает квартальный авансовый налог или готовит список 1099-NEC.
- Что делает
- Сначала проверяет, что книги закрыты и сверены, затем считает квартальный авансовый налог или готовит список 1099-NEC.
- Когда брать
- Когда близок налоговый срок или нужно подготовить книги и расчёты для бухгалтера.
- Когда не брать
- Если бизнес не в США: вместо американского расчёта будет только пакет закрытых книг.
- Пример запроса
- Сколько мне отложить на квартальные налоги? Подготовь материалы для бухгалтера.
- Нужно подключить
- бухгалтерская книга (MYOB, NetSuite, QuickBooks, Xero или Zoho Books)
- Работает лучше с
- Gusto, PayPal, Stripe, Expensify
Входит в плагин small-business. В Cowork и Claude Code можно поставить плагин целиком.
Как включить
- Нажмите «Скачать на русском» и сохраните архив.
- В Claude откройте Настройки → Capabilities → Skills → Upload skill и выберите архив.
- Включите скилл переключателем.
Для терминала
Распакуйте архив и положите папку tax-prep в ~/.claude/skills/. Файл SKILL.md должен лежать внутри этой папки.
Текст
---
name: tax-prep
description: Готовит налоговые материалы цепочкой из двух звеньев: сначала month-end-prep подтверждает, что книги закрыты и сверены, затем tax-season-organizer по этим закрытым цифрам рассчитывает квартальный авансовый платёж или составляет годовой список 1099-NEC и пакет для бухгалтера. Нужна бухгалтерская книга (MYOB, NetSuite, QuickBooks, Xero или Zoho Books); если подключены Gusto, PayPal и Stripe, использует и их, иначе — загрузка CSV. Расчёт по федеральным налогам США; для бизнеса вне США готовится пакет закрытых книг. Это подготовка материалов для CPA (дипломированного бухгалтера США), а не налоговая консультация; ничего не подаётся. Запускай по фразам «квартальные налоги», «авансовый налоговый платёж», «сколько мне отложить», «1099», «1099-NEC», «W-9», «налоговая подготовка к концу года», «подготовь книги для бухгалтера», по любой формулировке, намекающей на близкий налоговый срок, и по вопросу о чистой прибыли или доходе с начала года, за которым слышна тревога из-за налогового счёта. Если владелец говорит, что книги за период уже закрыты, переходи сразу к tax-season-organizer.
allowed-tools: Read, WebFetch
---
Запусти налоговую цепочку. Сначала книги, потом налоговые материалы. Эта последовательность обязательна: оценка, посчитанная по несверенным книгам, — это число, которое владелец отправит в налоговую службу США (IRS).
Разбери аргументы:
--mode(по умолчанию определи по дате: с октября по январь —both, в остальное время —quarterly) —quarterly,1099илиboth--year(по умолчанию текущий год)
Формулировка: каждый итоговый материал начинай словами «Подготовлено для проверки бухгалтером — это не налоговая консультация».
Бухгалтерская книга обязательна — MYOB, NetSuite, QuickBooks, Xero или Zoho Books, какая подключена (../../shared/connector-neutrality.md). Если её нет, перед началом попроси выгрузку отчёта о прибылях и убытках (P&L) и выгрузку платежей по получателям.
Проверь страну до шага 1. Прочитай Country в блоке ## Business context (../../shared/currency-and-locale.md). Налоговый расчёт в шаге 2 — по федеральным налогам США. Если бизнес не в США, скажи об этом одной строкой, выполни шаг 1, чтобы книги были закрыты, и вместо американской оценки или списка 1099 передай владельцу пакет закрытых книг для его бухгалтера. Американский расчёт не запускай.
Expensify, если подключён, только читается и добавляет одну полезную вещь: расходы без прикреплённого чека. Выведи их сумму и количество рядом с оценкой — вычет без подтверждения — это первое, о чём спросит бухгалтер, и найти его сейчас дешевле, чем в апреле.
Шаг 0. Подтверди режим
Если --mode не указан, назови выведенный режим одной строкой и дай владельцу возможность поправить: «Сейчас конец января, поэтому я подготовлю и оценку за четвёртый квартал, и список 1099. Нужно что-то другое?» Расспросов не затевай — владелец сам набрал /tax-prep.
Шаг 1. Сначала книги (month-end-prep)
Запусти month-end-prep по периодам, от которых зависит налоговая работа: с начала года по последний завершённый квартал для quarterly, весь налоговый год для 1099.
Проверь, прежде чем закрывать заново. Выясни, закрыт ли уже каждый месяц в охвате — сверен, нет открытых помеченных пунктов, пакет подготовлен.
- Уже закрыт → только проверка. Убедись, что сверка в силе и после закрытия ничего не проводилось, и скажи это одной строкой: «С марта по июнь уже закрыты и по-прежнему сходятся. Перехожу к оценке». Не запускай полное закрытие заново для месяца, который владелец закончил на прошлой неделе.
- Не закрыт → закрой открытые периоды. Действует собственное условие подписи на шаге 6 в
month-end-prep. - Закрыт частично → закрой только открытые месяцы, остальные проверь.
Вход: периоды в охвате. Выход: сверенная чистая прибыль с начала года, сверенные данные по платежам поставщикам и подрядчикам и список всего, что остаётся нерешённым.
Условие перед шагом 2
Ничего не считай, пока книги в охвате не приведены в порядок. Если пункты остаются открытыми, назови их и скажи, как они влияют на налоговую цифру:
«Одиннадцать транзакций до сих пор без категории, всего на 6 800 USD. Пока они не разнесены, ваша оценка может отличаться примерно на 1 500 USD в любую сторону. Разнесите их по категориям или скажите продолжать, и я укажу это как допущение».
Если владелец всё же решает продолжать, это становится названным допущением в итоговом материале, а не сноской.
Шаг 2. Налоговые материалы (tax-season-organizer)
Запусти tax-season-organizer в выбранном режиме, используя только сверенные цифры из шага 1.
- Вход: чистая прибыль с начала года по закрытым книгам (квартальный путь) или сверенные данные по платежам в разрезе получателей (путь 1099).
- Выход: расчёт авансового платежа со сроком уплаты и полной таблицей допущений либо список кандидатов на 1099-NEC со статусом W-9 и списком действий по недостающим W-9 — или и то и другое.
- Условие: для подготовки пакета никаких. Ничего не подаётся — никогда.
Если запущены оба режима, сначала готовь 1099 — там задачи с самым ранним сроком, — затем квартальную оценку.
Скажи, откуда взято число: «Эта оценка построена на закрытых книгах по 30 июня, а не на сыром регистре». Именно эта фраза делает цепочку стоящей запуска.
Пример, Okonkwo Mechanical: «Оценка за 3-й квартал: 7 240 USD, срок — 15 сентября. Построена на чистой прибыли 92 000 USD с начала года по закрытию июня. Предполагается ставка 22 % и индивидуальный предприниматель — подтвердите оба допущения у бухгалтера».
Чего не делать
- Не считай налоговую цифру по несверенным книгам. Именно ради этого и существует цепочка.
- Не закрывай заново месяц, который уже закрыт. Проверь и двигайся дальше.
- Не давай налоговых консультаций. Каждый результат — материал для подготовки CPA, и это сказано в его шапке.
- Не скрывай допущений. Ставка, тип бизнеса, исключённые налоги штата, неприменённые вычеты — перечисли всё, чтобы у бухгалтера были рычаги.
- Не объединяй получателей автоматически. «John Smith» и «John A. Smith» помечаются для человека.
- Ничего не подавай — никогда.
Результат
Передай пакет для бухгалтера в том виде, который владелец сохранил в предпочтениях, — никогда не делай по умолчанию markdown-файл. Посмотри Output preference в блоке ## Business context (правило общего руководства по стилю, ../../shared/artifact-style.md):
- Визуальный артефакт (по умолчанию): оформи титульную страницу пакета как HTML-страницу в фирменном стиле — оценка главной плиткой с датой платежа, таблица допущений и чек-лист бухгалтера строками. Начни со строки «это не налоговая консультация». Сами документы пакета сохраняют свои форматы.
- Предпочтение docx / md / notion / canva: отдай то же содержимое в этой форме — файл DOCX или markdown, страницу Notion, созданную через коннектор (названное место, ничего не перезаписывай), или документ Canva Doc, созданный через коннектор Canva (каждый раз новый дизайн с датой в названии; таблицы превращаются в списки); если Notion или Canva не подключены, вернись к визуальному артефакту — и скажи, что причина в этом.
- «Как лучше для скилла»: используй визуальный артефакт — это страница для проверки владельцем, прежде чем пакет уйдёт бухгалтеру.
Закончи чек-листом следующих шагов для бухгалтера: недостающие W-9, которые нужно собрать, допущения, которые нужно проверить, открытые пункты в книгах, способные сдвинуть число, и сроки, которые нужно соблюсти.
Затем одно короткое завершение: пакет готов для бухгалтера и построен на закрытых книгах. Естественный следующий шаг — «прогноз денег»: cash-flow-snapshot покажет, хватит ли денег на оплату в срок. Рядом также: «закрой месяц» (/close-month), чтобы оценка следующего квартала строилась на сверенных цифрах, и «собери отчёт» (report-builder), чтобы следить за налоговым резервом со временем. Предлагай не больше трёх и пропускай всё, от чего владелец уже отказался в этой сессии.
Использование инструмента, которого нет в списке
Коннекторы, названные в этом скилле, — проверенные пути, а не стена. Если владелец хочет, чтобы этот процесс использовал инструмент, который не подключён или не указан, предложи build-connector — он сначала смотрит каталог коннекторов, а если там нет, подключает через Zapier, никогда не собирая вручную интеграцию с сырым API. Когда подключение появится, инструмент войдёт в этот скилл как любой другой необязательный коннектор — с теми же условиями утверждения.
Перевод: iiuniversitet. Оригинал: https://github.com/anthropics/knowledge-work-plugins/tree/main/small-business/skills/tax-prep, лицензия Apache-2.0. Изменения: перевод на русский язык.
Оригинал на английском
--- name: tax-prep description: Prepares tax materials as a two-link chain — month-end-prep confirms the books are closed and reconciled first, then tax-season-organizer calculates the quarterly estimated payment or builds the year-end 1099-NEC list and accountant packet from those closed numbers. Requires a ledger (MYOB, NetSuite, QuickBooks, Xero, or Zoho Books); uses Gusto, PayPal, and Stripe when connected, else CSV upload. US federal tax math; a non-US business gets the closed-books packet. Prep material for a CPA, never tax advice, nothing filed. Trigger on "quarterly taxes," "estimated tax payment," "how much should I set aside," "1099s," "1099-NEC," "W-9s," "year-end tax prep," "get my books ready for my accountant," any phrasing that suggests a tax deadline is coming, or a question about net profit or YTD income that sounds like worry about a tax bill. An owner who says the period's books are already closed routes to tax-season-organizer directly. allowed-tools: Read, WebFetch --- Run the tax chain. Books first, then tax materials. The dependency is not optional — an estimate calculated on unreconciled books is a number the owner will send to the IRS. Parse arguments: - `--mode` (default: infer from the date — Oct through Jan defaults to `both`, otherwise `quarterly`) — `quarterly`, `1099`, or `both` - `--year` (default: current year) **Framing:** open every deliverable with "Prepared for review by your accountant — not tax advice." **A ledger is required** — MYOB, NetSuite, QuickBooks, Xero, or Zoho Books, whichever is connected (`../../shared/connector-neutrality.md`). Without one, ask for a P&L export and a payee-level payment export before starting. **Check the country before Step 1.** Read `Country` from the `## Business context` block (`../../shared/currency-and-locale.md`). The tax math in Step 2 is US federal. If the business is not in the US, say so in one line, run Step 1 so the books are closed, and hand the owner the closed-books packet for their accountant in place of a US estimate or 1099 list. Do not run the US calculation. **Expensify, when connected, is read-only and adds one thing worth having:** the expenses with no receipt attached. Surface that total and count alongside the estimate — an unsubstantiated deduction is the item the accountant will ask about first, and it is cheaper to find now than in April. ## Step 0 — Confirm the mode If `--mode` was not given, state the inferred mode in one line and let the owner redirect: "It's late January, so I'll prepare both the Q4 estimate and your 1099 list. Want something different?" Do not run a discovery interview — the owner typed /tax-prep. ## Step 1 — Books first (month-end-prep) Run `month-end-prep` over the periods the tax work depends on: year-to-date through the last completed quarter for `quarterly`, the full tax year for `1099`. **Verify before you re-close.** Check whether each month in scope is already closed — reconciled, no open flagged items, packet produced. - **Already closed** → verify only. Confirm the reconciliation stands, confirm nothing was posted after the close, and say so in one line: "March through June are already closed and still reconcile. Moving to the estimate." Do not re-run the full close on a month the owner finished last week. - **Not closed** → run the close for the open periods. `month-end-prep`'s own Step 6 sign-off gate holds. - **Partially closed** → close only the open months and verify the rest. **In:** the periods in scope. **Out:** reconciled YTD net income, reconciled vendor and contractor payment detail, and a list of anything still unresolved. ### The gate before Step 2 Do not calculate anything until the books in scope are settled. If items are still open, say what they are and what they do to the tax number: > "Eleven transactions are still uncategorized, totalling USD 6,800. Until those are coded, your estimate could be off by roughly USD 1,500 either way. Categorize them, or tell me to proceed and I'll state it as an assumption." If the owner proceeds anyway, that becomes a stated assumption in the deliverable — not a footnote. ## Step 2 — Tax materials (tax-season-organizer) Run `tax-season-organizer` in the chosen mode, using only Step 1's reconciled figures. - **In:** closed-books YTD net income (quarterly path) or reconciled payee-level payment detail (1099 path). - **Out:** the estimated-payment breakdown with due date and full assumptions table, or the 1099-NEC candidate list with W-9 status and the missing-W-9 action list — or both. - **Gate:** none for producing the packet. Nothing is filed, ever. When both modes run, do 1099 prep first — it generates the action items with the earliest deadline — then the quarterly estimate. Say where the number came from: "This estimate is built on closed books through June 30, not the raw register." That sentence is what makes the chain worth running. Example, Okonkwo Mechanical: "Q3 estimate: USD 7,240, due September 15. Built on USD 92,000 YTD net through the June close. Assumes a 22% bracket and sole proprietorship — confirm both with your accountant." ## What not to do - **Do not calculate a tax number off unreconciled books.** That is the entire reason this is a chain. - **Do not re-close a month that is already closed.** Verify it and move on. - **Do not give tax advice.** Every output is prep material for a CPA and says so in its header. - **Do not hide an assumption.** Bracket, business type, excluded state taxes, deductions not applied — list them all so the accountant has the levers. - **Do not merge payees automatically.** "John Smith" and "John A. Smith" get flagged for a human. - **Do not file anything, ever.** ## Output **Deliver the accountant packet 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 packet cover as an HTML page in the house style — the estimate as the lead stat tile with its due date, the assumptions table, and the accountant checklist as rows. Open with the not-tax-advice line. The packet documents themselves keep their formats. - **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 — this output is a review page for the owner before it goes to the accountant. End with a next-steps checklist for the accountant: missing W-9s to collect, assumptions to verify, open book items that could move the number, and the deadlines to hit. Then one short close: the packet is ready for the accountant, built on closed books. The natural next step is "cash forecast" — `cash-flow-snapshot` shows whether the estimated payment clears on its due date. Also nearby: "close the month" (`/close-month`) to keep the next quarter's estimate on reconciled numbers, and "build me a report" (`report-builder`) to track the tax set-aside over time. Offer at most three, and skip any offer the owner already declined this session. ## 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 / tax-prep ↗. Ссылка проверена 2026-10-10.