CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ib-check-deck

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".

Quality

95%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is ib-check-deck in anthropics/financial-services

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, token-efficient body: clear environment handling, a concrete script invocation with input format, four check dimensions with specific examples, and a severity-based output template in existing reference files. The single soft spot is the visual-verification section, which names the checks to run but not how to run them per environment.

Suggestions

Add one or two concrete visual-verification steps (e.g., what tool or procedure to use for screenshot/render inspection in the add-in vs chat), since 'run standard visual verification checks' is currently a high-level hint.

Specify how to extract slide text per environment (which add-in tool vs how to parse the uploaded .pptx) so the 'read the deck' step is executable in both modes, not just well-scoped.

DimensionReasoningScore

Conciseness

At ~75 lines the body is lean throughout: no padding, no explanation of concepts Claude already knows, and motivational asides are single sentences that act as priority cues ('Don't skip it — a chart with no source citation looks the same as a properly sourced one in the text dump'). Every section earns its place, matching the lean-and-efficient top anchor rather than anchor 4's 'minor instances of over-explanation'.

5 / 5

Actionability

Provides an executable command ('python scripts/extract_numbers.py /tmp/deck_content.md --check'), the exact slide-marker input format the script expects, concrete scan targets ('pretty good', 'a lot of'), and real reference files. However, 'Run standard visual verification checks on each slide' is a high-level hint without procedure, and how to read slides in the add-in vs chat environments is not spelled out — concrete guidance with minor gaps, anchor 4 rather than fully copy-paste-ready anchor 5.

4 / 5

Workflow Clarity

The sequence is explicit and well-ordered: read every slide with attribution → write extraction to a file in the script's format → run the script → four numbered dimension checks → severity-categorized report ('Lead with criticals. If there aren't any, say so explicitly'). The skill is read-and-report only, so the destructive/batch validation cap does not apply; per-dimension bullet lists act as checklists.

5 / 5

Progressive Disclosure

The body is an overview that delegates detail to clearly signaled, one-level-deep references that all exist in the bundle: 'See references/ib-terminology.md for replacement patterns' at the language-polish step, 'Use references/report-format.md as the structure' at the output step, and scripts/extract_numbers.py for number checking. Nothing that belongs in a separate file is inlined, and navigation is easy.

5 / 5

Total

19

/

20

Passed

Description

96%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: third-person, enumerates four concrete capabilities, and includes a rich 'Use when' clause with quoted user phrasings. Its only weakness is mild overlap risk with generic presentation skills from trigger words like 'deck' and 'pitch'.

DimensionReasoningScore

Specificity

Enumerates four concrete QC actions — 'number consistency across slides', 'data-narrative alignment', 'language polish against IB standards', 'visual and formatting QC' — in third person, with comprehensive coverage of the skill's scope. This matches the anchor for multiple specific concrete actions with comprehensive coverage, and exceeds anchor 4 which expects minor gaps.

5 / 5

Completeness

Explicitly answers both questions: the 'what' is the four numbered QC dimensions, and the 'when' is a full 'Use whenever the user asks to...' clause with concrete example trigger requests. Matches the top anchor exactly; not 4, since the when-clause is fully explicit rather than improvable.

5 / 5

Trigger Term Quality

Covers natural synonyms ('review, check, QC, proof, or do a final pass on a deck, pitch, or client materials') plus verbatim user phrasings ('check my numbers', 'reconcile figures across slides', 'is this client-ready'). Coverage is comprehensive; the only mild omission is a file extension like .pptx, which alone does not meet anchor 4's 'a few natural terms missing'.

5 / 5

Distinctiveness Conflict Risk

'Investment banking presentation quality checker' plus distinctive triggers like 'reconcile figures across slides' establish a clear niche, but the generic 'review... a deck, pitch' phrasing carries minor overlap risk with general presentation-editing skills. Mostly distinct with minor overlap risk with closely related skills — anchor 4, not 5.

4 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

anthropics/financial-services

Path

plugins/vertical-plugins/financial-analysis/skills/ib-check-deck/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.