iiuniversitet.ruЦентр обучения нейросетямОткрыть каталог

Проверка презентации перед отправкой

Сверяет числа между слайдами, данные и выводы, язык и оформление питч-презентации и выдаёт находки по степени серьёзности.

СкиллAnthropicClaudeApache-2.0Нужен терминалПроверка не требуется
Что делает
Сверяет числа между слайдами, данные и выводы, язык и оформление питч-презентации и выдаёт находки по степени серьёзности.
Когда брать
Перед отправкой клиенту: финальный проход по питчу или презентации, сверка цифр между слайдами.
Когда не брать
Если презентацию нужно править, а не только проверять: скилл ничего не меняет.
Пример запроса
Проверь мою презентацию перед отправкой клиенту: сверь цифры между слайдами и найди, что не так.
Нужно подключить
PowerPoint-презентация, Python

Входит в плагин pitch-agent. В Cowork и Claude Code можно поставить плагин целиком.

Как включить

  1. Скачайте архив и распакуйте его.
  2. Положите папку ib-check-deck в ~/.claude/skills/.
  3. Откройте Claude Code и опишите задачу своими словами: Claude подхватит скилл по описанию.

Текст

---
name: ib-check-deck
description: Проверка качества презентаций инвестиционного банка. Разбирает питч-презентацию или готовую для клиента презентацию по четырём направлениям: (1) согласованность чисел между слайдами, (2) соответствие данных и повествования, (3) языковая шлифовка по стандартам инвестбанкинга, (4) контроль внешнего вида и оформления. Используй всякий раз, когда пользователь просит разобрать, проверить, прогнать контроль качества, вычитать или сделать финальный проход по презентации, питчу или клиентским материалам, в том числе по просьбам «проверь мои цифры», «сверь числа между слайдами», «это можно показывать клиенту», «чего мне не хватает, прежде чем отправлять».
---

Проверка презентации инвестбанка

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

Проверка среды

Этот скилл работает и в надстройке PowerPoint, и в чате. Прежде чем начать, определи, где ты находишься:

  • Надстройка — читай из открытой живой презентации.
  • Чат — читай из загруженного файла .pptx.

Это только чтение и отчёт, без правок, поэтому рабочий процесс в обоих случаях одинаков.

Рабочий процесс

Прочитай презентацию

Достань текст из каждого слайда, помня, из какого слайда взята каждая строка. Для каждой находки нужна привязка к слайду («$500M встречается на слайдах 3 и 8, а на слайде 15 указано $485M»). Презентацию в 30 слайдов ненадёжно держать целиком в рабочей памяти — запиши извлечённый текст в файл, чтобы скрипт проверки чисел мог его обработать.

Скрипт ожидает на входе что-то вроде markdown с маркерами слайдов. Оформи так:

## Slide 1
[текст слайда 1]

## Slide 2
[текст слайда 2]

1. Согласованность чисел

Запусти скрипт извлечения на том, что собрал:

python scripts/extract_numbers.py /tmp/deck_content.md --check

Он приводит единицы к единому виду ($500M, $500MM и $500,000,000 → одно и то же число), раскладывает значения по категориям (выручка, EBITDA, мультипликаторы, маржа) и помечает случаи, когда один и тот же показатель на разных слайдах имеет противоречивые значения. Именно здесь с наибольшей вероятностью найдётся то, что человек пропустил при пятом прочтении.

Помимо того, что пометил скрипт, проверь:

  • Верны ли расчёты (итоги складываются, проценты сходятся, темпы роста соответствуют начальной и конечной точкам)
  • Единообразен ли стиль единиц — в презентации нужно выбрать что-то одно из $M или $MM и держаться его
  • Согласованы ли периоды — FY, LTM и квартальные, с явными подписями

2. Соответствие данных и повествования

Сопоставь утверждения с данными, которые должны их подтверждать. Именно здесь презентации незаметно портятся: кто-то правит график на слайде 7 и забывает про повествование на слайде 4.

  • Утверждения о тенденции («падающая маржа») — график действительно идёт в эту сторону?
  • Утверждения о положении на рынке («игрок № 1») — подтверждаются ли они данными о выручке и доле?
  • Правдоподобие — «№ 1 на рынке в $100 млрд» при выручке $200 млн означает долю 0,2%; это не № 1

3. Языковая шлифовка

У презентаций инвестбанка есть свой регистр. Просмотри текст на всё, что его нарушает: разговорные обороты («довольно неплохо», «много»), сокращённые формы, восклицательные знаки, расплывчатые количественные слова без цифр, непоследовательные термины для одного и того же понятия.

Образцы замен смотри в references/ib-terminology.md.

4. Контроль внешнего вида и оформления

Выполни стандартные проверки внешнего вида на каждом слайде. Ищи: отсутствующие ссылки на источники у графиков, отсутствующие подписи осей, нарушения единообразия шрифтов, расхождения в формате чисел (1,000 и 1K в одной презентации), расхождения в формате дат, пробелы в сносках и дисклеймерах.

Проверка внешнего вида находит перекрытия, переполнение и проблемы с контрастом, которых не видно при извлечении текста. Не пропускай её: график без ссылки на источник в текстовой выгрузке выглядит так же, как график с правильным указанием источника.

Результат

Используй references/report-format.md как структуру. Раздели находки по степени серьёзности:

  • Критичные — расхождения в числах, фактические ошибки, данные, противоречащие повествованию. Они блокируют передачу клиенту.
  • Важные — язык, отсутствующие источники, расхождения в терминологии. Нужно исправить.
  • Незначительные — размеры шрифтов, интервалы, форматы дат. Шлифовка.

Начни с критичных. Если их нет, скажи об этом прямо: «расхождений в числах не найдено» — это находка, а не отсутствие находки.

Перевод: iiuniversitet. Оригинал: https://github.com/anthropics/financial-services/tree/main/plugins/agent-plugins/pitch-agent/skills/ib-check-deck, лицензия Apache-2.0. Изменения: перевод на русский язык.

Оригинал на английском
---
name: ib-check-deck
description: Investment banking presentation quality checker. Reviews a pitch deck or client-ready presentation for (1) number consistency across slides, (2) data-narrative alignment, (3) language polish against IB standards, (4) visual and formatting QC. Use whenever the user asks to review, check, QC, proof, or do a final pass on a deck, pitch, or client materials — including requests like "check my numbers", "reconcile figures across slides", "is this client-ready", or "what am I missing before I send this out".
---

# IB Deck Checker

Perform comprehensive QC on the presentation across four dimensions. Read every slide, then report findings.

## Environment check

This skill works in both the PowerPoint add-in and chat. Identify which you're in before starting:

- **Add-in** — read from the live open deck.
- **Chat** — read from the uploaded `.pptx` file.

This is read-and-report only — no edits — so the workflow is identical in both.

## Workflow

### Read the deck

Pull text from every slide, keeping track of which slide each line came from. You'll need slide-level attribution for every finding ("$500M appears on slides 3 and 8, but slide 15 shows $485M"). A deck with 30 slides is too much to hold in working memory reliably — write the extracted text to a file so the number-checking script can process it.

The script expects markdown-ish input with slide markers. Format as:

```
## Slide 1
[slide 1 text content]

## Slide 2
[slide 2 text content]
```

### 1. Number consistency

Run the extraction script on what you collected:

```bash
python scripts/extract_numbers.py /tmp/deck_content.md --check
```

It normalizes units ($500M vs $500MM vs $500,000,000 → same number), categorizes values (revenue, EBITDA, multiples, margins), and flags when the same metric category shows conflicting values on different slides. This is the part most likely to catch something a human missed on the fifth read-through.

Beyond what the script flags, verify:
- Calculations are correct (totals sum, percentages add up, growth rates match the endpoints)
- Unit style is consistent — the deck should pick one of $M or $MM and stick with it
- Time periods are aligned — FY vs LTM vs quarterly, explicitly labeled

### 2. Data-narrative alignment

Map claims to the data that's supposed to support them. This is where decks go wrong quietly — someone edits the chart on slide 7 and forgets the narrative on slide 4.

- Trend statements ("declining margins") → does the chart actually go that direction?
- Market position claims ("#1 player") → revenue and share data support it?
- Plausibility — "#1 in a $100B market" with $200M revenue is 0.2% share; that's not #1

### 3. Language polish

IB decks have a register. Scan for anything that breaks it: casual phrasing ("pretty good", "a lot of"), contractions, exclamation points, vague quantifiers without numbers, inconsistent terminology for the same concept.

See `references/ib-terminology.md` for replacement patterns.

### 4. Visual and formatting QC

Run standard visual verification checks on each slide. You're looking for: missing chart source citations, missing axis labels, typography inconsistencies, number formatting drift (1,000 vs 1K within the same deck), date format drift, footnote and disclaimer gaps.

Visual verification catches overlaps, overflow, and contrast issues that don't show up in text extraction. Don't skip it — a chart with no source citation looks the same as a properly sourced one in the text dump.

## Output

Use `references/report-format.md` as the structure. Categorize by severity:

- **Critical** — number mismatches, factual errors, data contradicting narrative. These block client delivery.
- **Important** — language, missing sources, terminology drift. Should fix.
- **Minor** — font sizes, spacing, date formats. Polish.

Lead with criticals. If there aren't any, say so explicitly — "no number inconsistencies found" is a finding, not an absence of one.

Источник: anthropics/financial-services / pitch-agent / ib-check-deck ↗. Ссылка проверена 2026-10-10.

Тот же скилл есть в: anthropics/financial-services / financial-analysis / ib-check-deck.