month-end-close · openaccountant — скилл для Claude Code: что делает и как установить
Пошагово закрывает бухгалтерию за прошлый или выбранный месяц. Находит пропущенные категории и сверяет остаток с выпиской из банка.
npx skills add openaccountant/skills --skill month-end-close -a claude-codeЧто делает month-end-close
Скилл ведёт закрытие месяца по чётким шагам. По умолчанию он берёт предыдущий календарный месяц и запрашивает транзакции. Затем алгоритм ищет операции без категорий, просит подтвердить спорные строки и выявляет аномалии: повторные списания или подозрительно крупные суммы.
Для автоматизации скилл использует набор инструментов Wilson: transaction_search, anomaly_detect, categorize и spending_summary. Если эти утилиты не подключены, автор приводит альтернативный ручной сценарий через экспорт выписок из банка в Excel.
Финальный шаг — сверка расчётного баланса с конечной суммой по банковской выписке. Расхождение должно быть сведено к нулю, поэтому пропускать несовпадающие доллары инструкция прямо запрещает. Если счетов несколько, закрывать их придётся по очереди.
Какие задачи решает
- Сверить итоговый баланс за месяц с банковской выпиской
- Найти транзакции без назначенных категорий
- Выявить дубликаты платежей и необычные списания
- Сформировать итоговую сводку доходов и расходов
Примеры запросов агенту
- Закрой бухгалтерию за прошлый месяц
- Проверь транзакции за март 2026 года и найди дубликаты
- Сделай сверку расходов с выпиской по счёту
Как установить month-end-close
1Через Skills CLI (Vercel)
npx skills add openaccountant/skills --skill month-end-close -a claude-code2Вручную: положить файлы
~/.claude/skills/month-end-close/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/month-end-close/
1Через Skills CLI (Vercel)
npx skills add openaccountant/skills --skill month-end-close -a codex2Вручную: положить файлы
.agents/skills/month-end-close/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openaccountant/skills --skill month-end-close -a cursor2Вручную: положить файлы
.cursor/skills/month-end-close/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openaccountant/skills month-end-close2Вручную: положить файлы
.github/skills/month-end-close/SKILL.md1Через Skills CLI (Vercel)
npx skills add openaccountant/skills --skill month-end-close -a gemini-cli2Командой платформы
gemini skills install https://github.com/openaccountant/skills --path business/month-end-closeВручную: положить файлы
.devin/skills/month-end-close/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add openaccountant/skills --skill month-end-close -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о month-end-close
Как установить month-end-close в Claude Code?
Выполните команду npx skills add openaccountant/skills --skill month-end-close -a claude-code. Файл скилла будет сохранён в ~/.claude/skills/month-end-close/SKILL.md.
Что делает month-end-close?
Скилл проводит пользователя по семи шагам закрытия бухгалтерского месяца. Он выгружает операции, размечает категории, отслеживает аномалии и сопоставляет итоговый баланс с банковской выпиской.
Что делать, если у компании несколько банковских счетов?
Инструкция предписывает закрывать каждый банковский счёт или кредитную карту по отдельности. После закрытия каждого счёта формируется единая общая сводка.
Исходный текст
SKILL.md · MIT
--- name: month-end-close description: > Run a monthly bookkeeping close checklist with reconciliation. --- # Month-End Close ## Overview A structured checklist for closing your books each month. Ensures all transactions are categorized, anomalies are reviewed, accounts reconcile, and reports are generated before moving on. ## Wilson Tools Used - `anomaly_detect` — find uncategorized transactions, duplicate entries, and unusual amounts that need review - `spending_summary` — generate the monthly summary for reconciliation against bank statements - `categorize` — apply categories to any uncategorized transactions found during close - `transaction_search` — pull the full month of transactions for review ## Workflow 1. Ask which month is being closed (defaults to previous month). 2. Run the close checklist in order: **Step 1: Pull all transactions** Use `transaction_search` for the full month to get the complete transaction set. **Step 2: Find uncategorized transactions** Use `anomaly_detect` to identify transactions without categories. Report the count and total dollar amount uncategorized. **Step 3: Categorize outstanding items** Use `categorize` to assign categories to uncategorized transactions. Ask the user to confirm any ambiguous ones. **Step 4: Detect anomalies** Use `anomaly_detect` to flag duplicates, unusually large transactions, and amounts that deviate significantly from patterns. **Step 5: Generate monthly summary** Use `spending_summary` for the month. Compare totals against the bank statement ending balance. **Step 6: Reconciliation check** Present the reconciliation: ``` MONTH-END CLOSE — [Month Year] ═══════════════════════════════════════ Checklist Status ─────────────────────────────────────── Transactions imported ✓ 247 transactions Uncategorized resolved ✓ 0 remaining Anomalies reviewed ✓ 3 flagged, 3 resolved Duplicates checked ✓ None found RECONCILIATION Bank Statement Ending Balance $XX,XXX Wilson Calculated Balance $XX,XXX Difference $0 Status RECONCILED MONTHLY SUMMARY Total Income $XX,XXX Total Expenses ($XX,XXX) Net Income $X,XXX ═══════════════════════════════════════ ``` **Step 7: Archive** Confirm the month is closed. Recommend exporting a PDF or CSV snapshot for records. ## Without Wilson 1. Download your bank statement PDF for the month (Chase: Statements & Documents; Amex: Statements; most banks: Settings > Documents > Statements). 2. Export the month's transactions as CSV from your bank. 3. Open the CSV in a spreadsheet. Check for blank categories — filter the Category column for blanks. 4. Manually categorize each blank row. 5. Check for duplicates: sort by Amount, then by Date, and look for identical rows. 6. Sum all transactions: `=SUM(Amount)`. Compare to the net change on your bank statement (ending balance minus starting balance). 7. If there is a difference, sort by date and compare line-by-line against the bank statement PDF. 8. Common discrepancies: pending transactions that posted the next month, bank fees not yet downloaded, or split transactions. 9. Save the reconciled spreadsheet with the naming convention: `YYYY-MM-close.xlsx` (e.g., `2026-03-close.xlsx`). ## Important Notes - Close the books within the first 5 business days of the following month while transactions are fresh. - The reconciliation step is critical. If Wilson's total and your bank statement do not match, do not skip it. Track down every dollar of difference. - Keep a running list of recurring items that need manual attention each month (owner draws, transfers between accounts, reimbursements). - If you have multiple bank accounts or credit cards, close each one separately, then do a combined summary.
© openaccountant · MIT · openaccountant/skills
Похожие скиллы
Все скиллы по теме «Финансы и бизнес» →Сначала — month-end-close от других авторов.