Finance & Investment Banking investment-bankingpresentation-qcnumber-consistencylanguage-polishformatting-auditmarkitdown

IB Deck QC

Four-dimensional quality control for investment banking presentations: number consistency, data-narrative alignment, IB language polish, and formatting audit.

FollowSkills review · FSRS-2.0
Not recommended
35/ 100 5-point scale 1.8 / 5
1 2 3 4 5 6
1Trust7 / 25 · 1.4/5

The skill is purely documentation and scripts with no network calls or external effects; it relies on third-party tools (markitdown, pptx skill) without security assessment. The script auto-extracts and flags inconsistencies but lacks user confirmation and rollback. No sensitive data is handled, but external dependencies are undisclosed in detail. Deductions for least privilege, confirmation, and verifiable source attribution.

2Reliability5 / 20 · 1.3/5

Instructions and script are self-consistent, but depend on external tools and possibly nonexistent script path. Static review cannot verify key paths, and abnormal input handling (e.g., corrupt files) is insufficient. Max static score 10, but lacking tests and error detail reduces to 5.

3Adaptability7 / 15 · 2.3/5

Skill clearly targets investment banking deck QC; scenario is clear. But trigger conditions (automatic vs manual) are vague, boundaries (e.g., non-English content) not declared. Environment fit: English-only docs, and external dependencies may be unreachable in mainland China, but skill is offline-capable. Score 7.

4Convention8 / 15 · 2.7/5

Structure is clear with external references and license declaration, but lacks versioning, changelog, installation details, examples, and FAQs. Ownership and update path not defined. Score 8.

5Effectiveness5 / 15 · 1.7/5

Provides full QC workflow and output template, but core value depends on markitdown conversion and script accuracy, unverified statically. Manual QC might be more accurate; marginal value not fully proven. Max 7, but no execution evidence, so 5.

6Verifiability3 / 10 · 1.5/5

Claims scripts and references but no test suite or CI integration. Static review cannot reproduce; no third-party corroboration. Score 3.

Evidence confidence:Low Reviewed Aug 07, 2026 Reviewed revision 4f56db642bb3
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • The skill depends on external tools (markitdown, pptx skill) without installation or security instructions; ensure these dependencies are trusted and available.
  • The script extract_numbers.py may have path errors and is untested for abnormal inputs (e.g., corrupt files); verify robustness before use.
  • The skill is English-only and may not support Chinese materials; external services may be unreachable in mainland China.
  • Static review only; not executed. Use with caution and test in a controlled environment before production use.
See the full review method →

What does this skill do, and when should you use it?

This skill provides a comprehensive quality-control workflow for investment banking presentations across four dimensions: number consistency (checking metrics across slides and calculations), data-narrative alignment (verifying claims are supported by data), language polish (removing casual phrasing and applying IB terminology), and formatting audit (charts, typography, numbers, dates, footnotes). It automates extraction via command-line scripts and outputs findings categorized by severity to help users elevate professionalism and avoid errors.

Extracts presentation text using markitdown; runs extract_numbers.py to pull numbers with slide references; checks key metric consistency, calculation correctness, unit format consistency, and time-period alignment; maps chart directions and claims to supporting data, verifying market share plausibility; scans for casual language, vague quantifiers, contractions, and exclamation points, offering IB terminology replacements; audits each slide for chart sourcing, axis labels, legends, font hierarchy, number and date formatting, and footnotes; categorizes all findings by severity (critical, important, minor) and produces a report using a reference template.

  1. An IB analyst performs a final pre-submission check on a client deck, catching number mismatches and formatting issues.
  2. An investment manager reviews a junior's M&A or financing presentation to ensure data supports the narrative.
  3. An IB team polishes language in a deck before final delivery, replacing casual phrases with professional terminology.
  4. A consultant uses the skill for a quick formatting consistency check before a client meeting.
  5. A financial analyst validates a market share claim against revenue figures to ensure plausibility.

What are this skill's strengths and limitations?

Pros
  • Covers four critical quality dimensions comprehensively.
  • Automates number extraction and consistency checks, saving manual effort.
  • Outputs findings categorized by severity for easy prioritization.
  • Derived from anthropics/financial-services-plugins, industry-validated.
Limitations
  • Only provides extraction with slide references; no automated fix mechanism mentioned.
  • Visual inspection depends on another skill (pptx), requiring integration.
  • No built-in test suite; QA relies on user diligence.
  • SKILL.md does not detail all script behaviors or failure modes.

How do you install this skill?

The skill is part of the LangAlpha monorepo (ginlix-ai/LangAlpha), which bundles 33 skills. Clone the repository or copy the skills/check-deck/ directory into your workspace's skills folder (following the Agent Skills spec).

How do you use this skill?

Convert the presentation to Markdown before checking: run python -m markitdown presentation.pptx > content.md, then python scripts/extract_numbers.py content.md --check for number consistency. For visual inspection, use the pptx skill workflow to convert slides to images. Finally, generate a report using the provided template in references/report-format.md.

FAQ

Does this skill require additional API keys or network access?
No. It relies only on local Python scripts and the markitdown tool; no network or API keys needed.
Does it support formats other than PPTX?
SKILL.md mentions only PowerPoint (.pptx), but markitdown supports many formats; not explicitly limited.
How do I integrate it into my workflow?
Place the skill directory in your workspace and activate it via a prompt, e.g., 'Run an investment banking quality check on my deck.'

More skills from this repository

All from ginlix-ai/LangAlpha

Related skills