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

year-end-summary — скилл для Claude Code: что делает и как установить

Годовой финансовый отчёт с помесячными трендами и разбивкой по категориям. Пригодится при подготовке к налогам.

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

Что делает year-end-summary

Скилл формирует годовой финансовый обзор по транзакциям за выбранный или прошлый календарный год. Через связку инструментов spending_summary и transaction_search агент считает общие доходы и расходы, строит помесячную динамику и находит десять самых крупных трат.

Инструмент anomaly_detect находит месяцы с нетипичными расходами и фиксирует резкие скачки по статьям бюджета год к году. Без разметки переводов между своими счетами внутренние транзакции исказят итоговую сумму сбережений. Готовый сводный отчёт сохраняется в файл Markdown или CSV.

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

  • свести доходы и расходы за полный календарный год
  • построить помесячную таблицу динамики трат
  • выделить десять самых крупных расходов и частых получателей
  • найти аномальные скачки расходов по категориям год к году
  • выгрузить готовый финансовый отчёт в Markdown или CSV

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

  • Собери годовой финансовый отчёт за прошлый год через year-end-summary
  • Покажи помесячную динамику расходов и топ-10 самых крупных трат за 2024 год
  • Найди аномалии в категориях трат и экспортируй годовой обзор в Markdown

Как установить year-end-summary

1Через Skills CLI (Vercel)

npx skills add openaccountant/skills --skill year-end-summary -a claude-code

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

~/.claude/skills/year-end-summary/SKILL.md

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

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

Вопросы о year-end-summary

Как установить year-end-summary в Claude Code?

Выполните команду npx skills add openaccountant/skills --skill year-end-summary -a claude-code. Также можно положить файл скилла вручную в ~/.claude/skills/year-end-summary/SKILL.md.

Что делает скилл year-end-summary?

Он агрегирует финансовые показатели за 12 месяцев, рассчитывает норму сбережений, сравнивает категории с прошлым годом и оформляет сводку.

Как скилл считает норму сбережений?

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

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

SKILL.md · MIT
---
name: year-end-summary
description: >
  Generate an annual financial review with totals, trends, and highlights.
---

# Year-End Summary

## Overview
Comprehensive annual financial review covering full-year income and expenses, monthly trends, category breakdowns, year-over-year comparisons, and financial highlights. Useful for tax preparation, goal setting, and understanding your overall financial picture.

## Wilson Tools Used
- `spending_summary` — monthly and category-level aggregates for the full year
- `transaction_search` — find notable transactions, income sources, largest expenses
- `anomaly_detect` — identify year-level anomalies and trend shifts
- `export_transactions` — export the full report as Markdown or CSV

## Workflow
1. Determine the target year (default: previous calendar year).
2. Use `spending_summary` for each month of the year to build a monthly trend table.
3. Use `spending_summary` for the full year grouped by category.
4. If prior year data exists, pull the same data for year-over-year comparison.
5. Use `transaction_search` to identify:
   - Top 10 largest expenses
   - All income sources and totals
   - Most frequent vendors
   - First and last transactions of the year
6. Use `anomaly_detect` across the full year to find:
   - Months with unusually high or low spending
   - Categories with significant year-over-year changes
7. Compile the report with sections below.
8. Export as Markdown file.

## Report Sections
```
# Year-End Summary — [Year]

## Annual Overview
| Metric | [Year] | [Prior Year] | Change |
|--------|--------|--------------|--------|
| Total Income | $XX,XXX | $XX,XXX | +/-XX% |
| Total Expenses | $XX,XXX | $XX,XXX | +/-XX% |
| Net Savings | $XX,XXX | $XX,XXX | +/-XX% |
| Savings Rate | XX% | XX% | +/-X pts |

## Monthly Trend
| Month | Income | Expenses | Net |
|-------|--------|----------|-----|
| Jan | ... | ... | ... |
| ... | ... | ... | ... |

## Spending by Category (Full Year)
| Category | Amount | % of Total | vs. Prior Year |
|----------|--------|------------|----------------|
| ... | ... | ... | ... |

## Top 10 Expenses
1. ...

## Income Sources
| Source | Total | Frequency |
|--------|-------|-----------|
| ... | ... | ... |

## Year Highlights
- Highest spending month: [Month] ($X,XXX)
- Lowest spending month: [Month] ($X,XXX)
- Biggest single expense: [Description] ($X,XXX)
- Most frequent vendor: [Vendor] (XX transactions)
```

## Without Wilson
To build a year-end summary in a spreadsheet:

1. **Gather data**: Export 12 months of transactions from your bank(s) as CSV. Combine into one sheet.
2. **Monthly trend pivot table**:
   - Rows: Month (use `=TEXT(A2,"YYYY-MM")` to extract)
   - Columns: Income vs. Expense (use `=IF(C2>0,"Income","Expense")`)
   - Values: SUM of Amount
3. **Category pivot table**:
   - Rows: Category
   - Values: SUM of Amount, COUNT of transactions
4. **Year-over-year**:
   - Keep prior year data in a separate tab
   - Use `=VLOOKUP` to pull prior year category totals next to current year
   - Calculate change: `=(Current - Prior) / ABS(Prior) * 100`
5. **Key formulas**:
   ```
   Annual Income:      =SUMPRODUCT((YEAR(A:A)=2025)*(C:C>0)*C:C)
   Annual Expenses:    =ABS(SUMPRODUCT((YEAR(A:A)=2025)*(C:C<0)*C:C))
   Savings Rate:       =(Income-Expenses)/Income*100
   Highest Month:      Use MAX on monthly totals pivot
   Most Frequent:      =INDEX(B:B,MATCH(MAX(COUNTIF(B:B,B:B)),COUNTIF(B:B,B:B),0))
   ```
6. **Export**: Copy the summary tables into a Google Doc or Word document for your records.

## Important Notes
- Year-over-year comparison requires at least partial data from the prior year. If unavailable, that column is omitted.
- Savings rate uses gross income (before taxes) unless you've categorized tax payments separately.
- The report includes all transaction types. Transfers between your own accounts are excluded from income/expense totals if properly categorized.
- This report pairs well with the `tax-deduction-tracker` skill for tax season preparation.

© openaccountant · MIT · openaccountant/skills

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

Все скиллы по теме «Финансы и бизнес» →
month-end-close Alireza Rezvani Скилл планирует закрытие месяца или квартала, проверяет сверки и требует числовых объяснений отклонений. Подходит для поиска причин долгого закрытия. 1установок month-end-prep официальный anthropics Сверяет бухучёт (QuickBooks, Xero, Zoho Books, NetSuite, MYOB) с расчётами PayPal, Shopify, Square и Stripe, ищет ошибки и дубли, затем пишет отчёт P&L и готовит закрывающий пакет в xlsx и PDF. CX Codex +1 1 700установок variance-analysis официальный anthropics Разбирает финансовые отклонения фактических показателей от плана на понятные драйверы и готовит комментарии для руководства. Пригодится при анализе план-факта и изменений от периода к периоду. CX Codex +1 3 200установок finance-skills Alireza Rezvani Маршрутизирует финансовые запросы между тремя скиллами бандла: financial-analyst, saas-metrics-coach и month-end-close. 2 312установок liquidity-management JoelLewis Помогает планировать денежные потоки, распределять резервы по уровням доступа и строить лесенки депозитов без потери доходности. CX Codex +1 711установок emergency-fund JoelLewis Скилл помогает посчитать размер и структуру финансовой подушки: сколько месяцев расходов отложить и где держать деньги. CX Codex +1 709установок

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

debt-payoff Строит план выплаты долгов методом лавины или снежного кома и расписывает платежи по месяцам. Пригодится, когда нужно понять, сколько уйдёт на проценты. CX Codex +1 412установок financial-goals Скилл помогает задать цели накоплений со сроками, посчитать нужную сумму в месяц и следить, идёте вы по графику или отстаёте. CX Codex +1 411установок emergency-fund Скилл рассчитывает размер финансовой подушки на 3–6 месяцев обязательных расходов и оценивает срок её накопления. Пригодится при планировании личного бюджета. CX Codex +1 411установок client-profitability Разбирает выручку и прямые расходы по каждому клиенту и считает маржу. Пригодится, когда непонятно, кто из заказчиков реально кормит, а кто съедает время. CX Codex +1 411установок tax-prep Разносит деловые расходы по строкам IRS Schedule C и отдаёт готовую сводку бухгалтеру или в налоговую форму. CX Codex +1 404установок pricing-optimizer Считает реальную маржу по каждому продукту или услуге и подсказывает, где поднять цену. Пригодится, когда непонятно, какие позиции тянут прибыль вниз. CX Codex +1 403установок depreciation-schedule Считает амортизацию бизнес-активов по MACRS и Section 179, готовит расписание для Form 4562. Пригодится, если ведёте учёт покупок для Schedule C. CX Codex +1 395установок lifestyle-creep Находит незаметный рост расходов по категориям за последние 6–12 месяцев. Помогает увидеть инфляцию образа жизни после повышения дохода или закрытия долгов. CX Codex +1 392установок

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

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