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

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

Собирает настраиваемые финансовые отчёты по категориям и датам с экспортом в Markdown или CSV.

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

Что делает custom-report

Скилл координирует подготовку финансовой отчётности через утилиты Wilson. Он агрегирует траты с помощью spending_summary и находит детальные записи через transaction_search. Пользователь задаёт период (например, квартал или произвольные даты), категории, тип транзакций и порог минимальной суммы.

В итоговый отчёт входят сводная таблица по категориям с долями в процентах, список крупнейших операций и средний чек. Готовый результат скилл выводит прямо в терминал либо сохраняет в формате CSV или Markdown с метаданными в блоке YAML.

Для работы скилла в окружении должны быть настроены инструменты Wilson: без них автоматический сбор данных не сработает.

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

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

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

  • Собери отчёт по расходам за первый квартал 2025 года и выгрузи в Markdown
  • Покажи все транзакции больше $50 в категории Groceries за последние 3 месяца
  • Подготовь сводную таблицу доходов и расходов с начала года и сохрани в CSV

Как установить custom-report

1Через Skills CLI (Vercel)

npx skills add openaccountant/skills --skill custom-report -a claude-code

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

~/.claude/skills/custom-report/SKILL.md

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

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

Вопросы о custom-report

Как установить custom-report в Claude Code?

Выполните команду npx skills add openaccountant/skills --skill custom-report -a claude-code. Скилл запишется в ~/.claude/skills/custom-report/SKILL.md.

Что делает скилл custom-report?

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

Какие инструменты нужны для работы скилла?

Скилл обращается к утилитам Wilson: spending_summary для подсчёта сумм, transaction_search для поиска конкретных записей и export_transactions для сохранения файлов.

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

SKILL.md · MIT
---
name: custom-report
description: >
  Build custom financial reports with user-defined date ranges and categories.
---

# Custom Report

## Overview
Generate tailored financial reports by specifying date ranges, category filters, transaction types, and output format. Combine spending summaries with transaction-level detail in a single report.

## Wilson Tools Used
- `spending_summary` — aggregate spending by category for the specified period
- `transaction_search` — pull detailed transactions matching filters
- `export_transactions` — export report data to CSV or Markdown

## Workflow
1. Ask the user what the report should cover:
   - **Date range**: specific dates, "last 3 months," "Q1 2025," "year to date"
   - **Categories**: all, specific categories, or exclude certain categories
   - **Transaction type**: expenses only, income only, or both
   - **Minimum amount**: optional threshold (e.g., "only transactions over $50")
2. Use `spending_summary` to generate category-level aggregates for the date range.
3. Use `transaction_search` to pull individual transactions matching the filters.
4. Compile the report with:
   - Summary table (category totals, percentages)
   - Top transactions by amount
   - Transaction count and average per category
   - Date range and filter parameters noted at the top
5. Ask the user for output format: terminal display, Markdown file, or CSV export.
6. If Markdown or CSV, use `export_transactions` to write the file.

## Without Wilson
You can build custom reports in a spreadsheet:

### Google Sheets / Excel Setup
1. Import or paste your transactions into a sheet with columns: `Date`, `Description`, `Amount`, `Category`.
2. **Date filtering**: Add a filter or use `=FILTER(A:D, A:A >= DATE(2025,1,1), A:A <= DATE(2025,3,31))` for Q1 2025.
3. **Category summary pivot table**:
   - Select your data > Insert > Pivot Table
   - Rows: Category
   - Values: SUM of Amount, COUNT of Amount
   - Filter: Date range
4. **Manual summary formulas**:
   ```
   Total Expenses:  =SUMIFS(C:C, C:C, "<0", A:A, ">="&DATE(2025,1,1), A:A, "<="&DATE(2025,3,31))
   Total Income:    =SUMIFS(C:C, C:C, ">0", A:A, ">="&DATE(2025,1,1), A:A, "<="&DATE(2025,3,31))
   Category Total:  =SUMIFS(C:C, D:D, "Groceries", A:A, ">="&DATE(2025,1,1), A:A, "<="&DATE(2025,3,31))
   ```
5. **Top transactions**: Sort by Amount (ascending for biggest expenses) and take the top 10.

### CLI Alternative (csvkit)
```bash
# Filter by date range
csvgrep -c Date -r "2025-0[1-3]" transactions.csv | csvsort -c Amount | head -20
# Summary by category
csvstat -c Amount --group Category transactions.csv
```

## Important Notes
- Date ranges are inclusive on both ends.
- Spending summary shows absolute values (positive numbers) for expenses to improve readability.
- Reports can be re-run with different parameters without re-importing data.
- Markdown export includes a YAML header with report metadata (date generated, filters applied).

© openaccountant · MIT · openaccountant/skills

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

Все скиллы по теме «Финансы и бизнес» →
churn-prevention coreyhaines31 Скилл для Claude Code, который разбирает отток подписок: опрос при отмене, предложение под причину ухода, восстановление неудачных платежей. CX Codex +1 121 600установок revops coreyhaines31 Скилл помогает проектировать RevOps: вести лидов по этапам, считать скоринг и выстраивать передачу из маркетинга в продажи. Нужен для CRM-процессов. CX Codex +1 114 000установок ads coreyhaines31 Скилл помогает планировать, проверять и оптимизировать рекламу в Google Ads, Meta и LinkedIn. Опирается на плейбуки и требует фактов вместо домыслов. CX Codex +1 83 400установок pricing coreyhaines31 Помогает агенту разобрать цены и тарифы SaaS: выбрать метрику, собрать планы, проверить страницу с ценами. Пригодится, когда непонятно, сколько брать и за что. CX Codex +1 79 900установок marketing-plan coreyhaines31 Генерирует 12-месячный маркетинговый план по структуре AARRR с аудитом и дорожной картой на 90 дней. Готовый результат оформляется в Markdown для Notion. CX Codex +1 68 400установок humanizer blader Переписывает текст, который звучит как сгенерированный, сохраняя смысл. Пригодится при редактуре статей, документации и сообщений к коммитам. CX Codex +1 10 600установок

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

smart-categorize Раскладывает неразобранные транзакции по категориям: сначала прогоняет существующие правила, потом предлагает новые по названиям продавцов. CX Codex +1 433установок insurance-audit Находит платежи по страховкам в банковских транзакциях за 12 месяцев, считает годовые траты по категориям и сверяет их со средними бенчмарками. CX Codex +1 423установок net-worth Скилл собирает активы и обязательства в один отчёт и считает чистый капитал. Пригодится, когда нужно раз в месяц видеть, куда движутся деньги. CX Codex +1 421установок venmo-reconciler Разбирает выгрузку Venmo на бизнес и личные переводы, помечает спорные записи и заводит деловые операции в учёт. CX Codex +1 420установок monthly-digest Собирает финансовый отчёт за месяц: доходы, расходы, накопления, крупные операции, тренды и аномалии. Подходит для регулярной проверки бюджета. CX Codex +1 417установок break-even-calc Считает выручку, при которой доходы равны расходам. Полезен, когда нужно понять, сколько продавать, чтобы не уйти в минус. CX Codex +1 412установок debt-payoff Строит план выплаты долгов методом лавины или снежного кома и расписывает платежи по месяцам. Пригодится, когда нужно понять, сколько уйдёт на проценты. CX Codex +1 412установок financial-goals Скилл помогает задать цели накоплений со сроками, посчитать нужную сумму в месяц и следить, идёте вы по графику или отстаёте. CX Codex +1 411установок

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

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