Agent skill

Ib Deck

by daloopa in daloopa/investing

Generate an institutional-grade investment banking pitch deck (HTML → PDF)

Apache-2.0Auto-check passedBusiness, Finance & HR

Install Ib Deck

skills CLI
$ npx skills add daloopa/investing --skill ib-deck -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install daloopa/investing ib-deck --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/daloopa/investing.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/ib-deck .claude/skills/ib-deck && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ib-deck
GitHub stars
489
Token cost
~1.4k tokens
SKILL.md length
679 words
Files
4 (incl. references)
Skills in repo
22
Repo updated
First seen
Licence
Apache-2.0

At a glance

Generate an institutional-grade investment banking pitch deck (HTML → PDF)

  • Works in 5 steps: Requirements → Data Gathering → Analysis → …
  • Tasks that involve Fundraising and pitch decks
  • SKILL.md covers Phase 1 — Requirements, Phase 2 — Data Gathering, Phase 3 — Analysis and Phase 4 — Build Presentation, plus 2 more sections
  • Calls python

What it does

Ib Deck is an agent skill from daloopa/investing. Generate an institutional-grade investment banking pitch deck (HTML → PDF)

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `references/financial-components.md`, `references/ib-advisory-patterns.md` and `references/slide-templates.md`).

It sits in Business, Finance & HR, covering Fundraising and pitch decks, PDF and Slides and decks. The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Fundraising and pitch decks
  • Tasks that involve PDF
  • Tasks that involve Slides and decks

Example prompts

  • “/ib-deck”

Requirements

  • Python 3

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Requirements
  2. Data Gathering
  3. Analysis
  4. Build Presentation
  5. Render PDF

What it can do on your machine

Read from SKILL.md and the folder at commit e2dd01d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • daloopa.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Ib Deck loads about 1.4k tokens when it runs, and up to ~6.5k if it reads all its reference files. Until then it costs about 21 tokens; SKILL.md has 679 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~21
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~6.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from daloopa/investing at commit e2dd01d, republished under its Apache-2.0 licence (© daloopa). 679 words, ~1,419 tokens.

Download SKILL.mdSave it as .claude/skills/ib-deck/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
ib-deck
description
Generate an institutional-grade investment banking pitch deck (HTML → PDF)
argument-hint
TICKER [--category ib-advisory|activist-ls]

Build an institutional-grade pitch deck for the company specified by the user: $ARGUMENTS

Before starting, read ../data-access.md for data access methods and ../design-system.md for formatting conventions. Also read the reference files in this skill's references/ directory for slide templates and components.

This is a project-only skill that generates a self-contained HTML presentation and renders it to PDF.

Phase 1 — Requirements

Determine the deck category and scope:

Category (infer from context, or default to IB Advisory):

  • IB Advisory — M&A advisory, fairness opinions, board presentations. Navy/steel/gold palette. "CONFIDENTIAL" marking.
  • Activist / L-S Equity — Shareholder campaigns, investment memos as decks. Navy/blue/orange or navy/sky/green palette.

Firm Attribution:

  • Firm name defaults to "Daloopa". If the user specifies a firm name in their prompt, use that instead.
  • NEVER hallucinate a firm name (Goldman Sachs, Morgan Stanley, JPMorgan, etc.). See ../data-access.md Section 4.5.
  • Include firm name on the cover slide and in all slide footers.

Gather from the user or infer:

  • Target company (ticker)
  • Purpose (M&A pitch, fairness opinion, investment memo, activist campaign)
  • Key thesis or strategic rationale
  • Specific slides needed (or use the default 14-slide deck)

Phase 2 — Data Gathering

Look up the company by ticker using discover_companies. Capture company_id, latest_calendar_quarter, and latest_fiscal_quarter. Use latest_calendar_quarter to anchor all period calculations (see ../data-access.md Section 1.5).

Use Daloopa MCP for all financial data. Target comprehensive coverage:

  • 5+ years of quarterly financials — calculate 20+ quarters backward from latest_calendar_quarter (income statement, balance sheet, cash flow)
  • Segment and geographic breakdowns
  • All company-specific operating KPIs
  • 6-10 peers — get trading multiples and fundamentals from Daloopa + market data (see ../data-access.md Section 2)
  • Guidance and consensus (see ../data-access.md Section 3)
  • SEC filings — risk factors, growth drivers, M&A commentary, strategic language

Get market data for the target and all peers:

  • Current price, market cap, shares outstanding, beta, trading multiples
  • Historical price data for TSR comparison

Phase 3 — Analysis

Run the core analyses needed for the deck:

  • Valuation: DCF (WACC, 5Y FCF projections, terminal value, sensitivity), comps table, implied valuation range
  • Scenario analysis: Bull/base/bear with bottoms-up segment builds — be honest about which scenario is most likely
  • Capital allocation: Buybacks, dividends, shareholder yield, leverage — flag any value-destructive patterns
  • Financial projections: 3-5 year forward estimates — challenge assumptions, don't just extrapolate

Critical assessment: The deck should present an honest analytical view, not a promotional pitch. If the valuation looks stretched, say so. If growth is decelerating, show it clearly. If risks are material, give them proper weight. Institutional investors will dismiss analysis that reads as advocacy rather than research.

Show full SKILL.md (271 more words)Show less

Phase 4 — Build Presentation

Generate a self-contained HTML file following the templates in references/slide-templates.md. Use components from references/financial-components.md.

Slide structure (default 14-slide deck — adapt based on purpose):

  1. Cover — Company name, deck title, date, "CONFIDENTIAL" (if IB Advisory)
  2. Disclaimer — Standard legal boilerplate
  3. Table of Contents — Numbered sections
  4. Section Divider: Situation Overview
  5. Executive Summary — Two-column: situation overview + key findings
  6. Company Overview — KPI callout row + business description + segment breakdown
  7. Financial Summary — Dense income statement + margins + per-share + growth rates
  8. Section Divider: Valuation Analysis
  9. Peer Benchmarking — Full comps table (6-10 peers, trading multiples, footnoted)
  10. Valuation Analysis — Football field chart + methodology summary
  11. DCF Detail — Projection table + sensitivity matrix + assumptions
  12. Section Divider: Conclusion
  13. Scenario Analysis — Bull/base/bear bars + metric comparison table
  14. Appendix — Raw data tables, dense formatting

Key rules:

  • Every content slide must have minimum 2-3 data-rich elements (tables, charts, commentary)
  • No sparse slides — fill the space with analysis
  • All financial figures must include Daloopa citations
  • Follow ../design-system.md for colors, typography, number formatting
  • Use CSS @page with landscape orientation, 16:9 aspect ratio (1280×720px per slide)
  • Each slide is a <div class="slide"> with page-break-after: always

See references/ib-advisory-patterns.md for valuation methodology templates.

Phase 5 — Render PDF

  1. Save the HTML to reports/{TICKER}_deck.html
  2. Run: python infra/deck_renderer.py --input reports/{TICKER}_deck.html --output reports/{TICKER}_deck.pdf
  3. If rendering fails, the HTML file is still usable (open in any browser)

Output

Tell the user:

  • Where the PDF was saved: reports/{TICKER}_deck.pdf
  • Where the HTML source was saved: reports/{TICKER}_deck.html
  • 2-3 sentence summary of the deck's key findings
  • Implied valuation range
  • How many slides were generated

All financial figures must use Daloopa citation format: $X.XX million

© daloopa, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (references) in .claude/skills/ib-deck of daloopa/investing.

  • SKILL.md
  • references/financial-components.md
  • references/ib-advisory-patterns.md
  • references/slide-templates.md

Open the folder on GitHubat commit e2dd01d

Compare with similar skills

Ib Deck next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Ib Deck compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ib Deck this skilldaloopa/investing489—~1.4kAutomated safety check: PassApache-2.0
Storyline Buildersruthir28/enterprise-ai-skills1481 repos~1.9kAutomated safety check: PassMIT
Replit Decksanqiufong/slides-from-anything1321 repos~2.9kAutomated safety check: PassApache-2.0
Deckleewayworks/guochuang-gps106—~546Automated safety check: PassMIT
HTML Ppt Creatorcigery-useio/useio-skills104—~2.4kAutomated safety check: PassNone
Super SlidesJianing1117/jianing-skills329—~488Automated safety check: PassNone

Similar skills

  • Storyline Builder

    sruthir28/enterprise-ai-skills

    McKinsey-style storyline framework for building presentation decks.

    148 GitHub starsUsed in 1 repo~1.9k tokens
    Business, Finance & HRAuto-check passed
  • Replit Deck

    sanqiufong/slides-from-anything

    Single-file horizontal-swipe HTML deck in the style of Replit Slides's landing-page template gallery.

    132 GitHub starsUsed in 1 repo~2.9k tokens
    Business, Finance & HRAuto-check passed
  • Deck

    leewayworks/guochuang-gps

    A skill your agent uses when outlining, reviewing, or rehearsing a Guochuang pitch deck, project-book presentation, slide narrative, or visual evidence sequence.

    106 GitHub stars~546 tokensUpdated 1 mo ago
    Business, Finance & HRAuto-check passed
  • HTML Ppt Creator

    cigery-useio/useio-skills

    HTML 幻灯片制作技能,生成专业级静态 HTML 演示文稿。内置 36 套主题、15 套完整 deck 模板、31 种页面布局、47 个动效,以及演讲者模式(逐字稿提词器+计时器)。最终通过 bundle.js 打包为单 HTML 文件,可拷贝发送给他人。当用户要求做 PPT、幻灯片、演讲稿、分享 slides、pitch deck、小红书图文等时触发。

    104 GitHub stars~2.4k tokensUpdated 14 days ago
    Business, Finance & HRAuto-check passed
  • Super Slides

    Jianing1117/jianing-skills

    创建美观、实用的演示材料,主输出为 HTML 互动演示稿,可选导出 PPT/PDF。用于用户要做演示、PPT、 分享稿、演讲稿、培训材料、答辩、路演、汇报、产品介绍、pitch deck 或课件。即使只说“帮我做个分享” 或“我要汇报一下”,只要需要结构化演示也应触发。

    329 GitHub stars~488 tokensUpdated today
    Documents & OfficeAuto-check passed
  • Taichung Land Parcel Query

    h30190/HJPLUS_Taiwan_Architect_KB

    This skill should be used when an architect receives just an address or lot number (地號) for a site in Taichung City, Taiwan, and needs the land's basic data — zoning, registered land area, land…

    157 GitHub stars~1.9k tokensUpdated 2 days ago
    Business, Finance & HRAuto-check passed

More from daloopa/investing

All 22 skills in this repo
  • Capital Allocation

    daloopa/investing

    Deep dive into capital deployment, buybacks, dividends, and shareholder yield

    489 GitHub stars~2.3k tokensUpdated today
    Auto-check passed
  • Comp Sheet

    daloopa/investing

    Build an industry comp sheet Excel model with deep operational KPIs

    489 GitHub stars~2k tokensUpdated today
    Auto-check passed
  • Comps

    daloopa/investing

    Trading comparables analysis with peer multiples and implied valuation

    489 GitHub stars~2.5k tokensUpdated today
    Auto-check passed
  • Dcf

    daloopa/investing

    Discounted cash flow valuation with sensitivity analysis. An agent skill from daloopa/investing.

    489 GitHub stars~2.5k tokensUpdated today
    Auto-check passed
  • Earnings Flash

    daloopa/investing

    Rapid first-read earnings flash for a given company. An agent skill from daloopa/investing.

    489 GitHub stars~1.9k tokensUpdated today
    Auto-check passed
  • Guidance Tracker

    daloopa/investing

    Track management guidance accuracy over time for a given company

    489 GitHub stars~2.5k tokensUpdated today
    Auto-check passed

Questions about Ib Deck

What does Ib Deck do?

Generate an institutional-grade investment banking pitch deck (HTML → PDF). Ib Deck is an agent skill from daloopa/investing.

When should I use Ib Deck?

Ib Deck fits situations like: tasks that involve Fundraising and pitch decks; tasks that involve PDF; tasks that involve Slides and decks.

How do I install Ib Deck in Claude Code?

Run `npx skills add daloopa/investing --skill ib-deck -a claude-code`. Or copy the skill folder (.claude/skills/ib-deck in daloopa/investing) into .claude/skills/ib-deck in your project. Claude Code loads it when a task matches its description.

How do I install Ib Deck in Codex?

Run `npx skills add daloopa/investing --skill ib-deck -a codex`. Or copy the skill folder (.claude/skills/ib-deck in daloopa/investing) into .agents/skills/ib-deck in your project. Codex loads it when a task matches its description.

Can I use Ib Deck in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add daloopa/investing --skill ib-deck -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ib-deck, .gemini/skills/ib-deck, .github/skills/ib-deck and .opencode/skills/ib-deck in your project.

What does Ib Deck need to run?

Going by SKILL.md and its folder, Ib Deck needs the command-line tools its instructions call (python). Our summary lists: Python 3.

Does Ib Deck access the network?

SKILL.md names 1 domain. As links in the text: daloopa.com. This is read from the text; nothing was executed.

Is Ib Deck safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Ib Deck use?

Ib Deck is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Ib Deck use?

About 1.4k tokens (SKILL.md is roughly 5.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 5.1k tokens, read only when the agent opens those files.

What are the alternatives to Ib Deck?

Skills that share tags, products or a category with Ib Deck: Storyline Builder (sruthir28/enterprise-ai-skills, 148 stars), Replit Deck (sanqiufong/slides-from-anything, 132 stars), Deck (leewayworks/guochuang-gps, 106 stars) and HTML Ppt Creator (cigery-useio/useio-skills, 104 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ib Deck?

daloopa (a GitHub organization) maintains it in daloopa/investing, which has 489 GitHub stars. The repository holds 22 skills in this directory. The repository was last updated on October 7, 2026.

Source: daloopa/investing on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.