fsi-fa-dcf-model
Real DCF (Discounted Cash Flow) model creation for equity valuation.
Skill by d-wwei
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/d-wwei-fsi-fa-dcf-model
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: spreadsheets, data, marketing, finance
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/fsi-fa-dcf-model
What's inside
- Skill name
fsi-fa-dcf-model- Description
- Real DCF (Discounted Cash Flow) model creation for equity valuation. Retrieves financial data from SEC filings and analyst reports, builds comprehensive cash flow projections with proper WACC calculations, performs sensitivity analysis, and outputs professional Excel models with executive summaries. Use when users need to value a company using DCF methodology, request intrinsic value analysis, or ask for detailed financial modeling with growth projections and terminal value calculations.
- License
- Apache-2.0
- Instructions
- 1,207 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- body: 1207 lines (spec recommends under 500)
Files (4)
- SKILL.md
- TROUBLESHOOTING.md
- requirements.txt
- validate_dcf.py · scripts/
SKILL.md (first lines)
# DCF Model Builder ## Overview This skill creates institutional-quality DCF models for equity valuation following investment banking standards. Each analysis produces a detailed Excel model (with sensitivity analysis included at the bottom of the DCF sheet). ## Tools - Default to using all of the information provided by the user and MCP servers available for data sourcing. ## Critical Constraints - Read These First These constraints apply throughout all DCF model building. Review before starting: **Sensitivity Tables:** - Populate ALL 75 cells (3 tables × 25 cells) with full DCF recalculation formulas - Use openpyxl loops to write formulas programmatically - NO placeholder text, NO linear approximations, NO manual steps required - Each cell must recalculate full DCF for that assumption combination **Cell Comments:** - Add cell comments AS each hardcoded value is created - Format: "Source: [System/Document], [Date], [Reference], [URL if applicable]" - Every blue input must have a comment before moving to next section - Do not defer to end or write "TODO: add source" **Model Layout Planning:** - Define ALL section row positions BEFORE writing any formulas - Write ALL headers and labels first - Write ALL section dividers and blank rows second - THEN write formulas using the locked row positions - Test formulas immediately after creation **Formula Recalculation:** - Run `python recalc.py model.xlsx 30` before delivery - Fix ALL errors until status is "success" - Zero formula errors required (#REF!, #DIV/0!, #VALUE!, etc.) **Scenario Blocks:** - Create separate blocks for Bear/Base/Bull cases - Show assumptions horizontally across projection years within each block - Use IF formulas: `=IF($B$6=1,[Bear cell],IF($B$6=2,[Base cell],[Bull cell]))` - Verify formulas reference correct scenario block cells ## DCF Process Workflow ### Step 1: Data Retrieval and Validation Fetch data from MCP servers, user provided data, and the web. **Data Sources Priority:** 1. **MCP Servers** (if configured) - Structured financial data from providers like Daloopa 2. **User-Provided Data** - Historical financials from their research 3. **Web Search/Fetch** - Current prices, beta, debt and cash when needed **Validation Checklist:** - Verify net debt vs net cash (critical for valuation) - Confirm diluted shares outstanding (check for recent buybacks/issuances) - Validate historical margins are consistent with business model - Cross-check revenue growth rates with industry benchmarks - Verify tax rate is reasonable (typically 21-28%) ### Step 2: Historical Analysis (3-5 years) Analyze and document: - **Revenue growth trends**: Calculate CAGR, identify drivers - **Margin progression**: Track gross margin, EBIT margin, FCF margin - **Capital intensity**: D&A and CapEx as % of revenue - **Working capital efficiency**: NWC changes as % of revenue growth - **Return metrics**: ROIC, ROE trends Create summary tables showing: ``` Historical Metrics (LTM): Revenue: $X million Revenue growth: X% CAGR Gross margin: X% EBIT margin: X% D&A % of revenue: X% CapEx % of revenue: X% FCF margin: X% ``` ### Step 3: Build Revenue Projections **Methodology:** 1. Start with latest actual revenue (LTM or most recent fiscal year) 2. Apply growth rates for each projection year 3. Show both dollar amounts AND calculated growth % **Growth Rate Framework:** - Year 1-2: Higher growth reflecting near-term visibility - Year 3-4: Gradual moderation toward industry average - Year 5+: Approaching terminal growth rate **Formula structure:** - Revenue(Year N) = Revenue(Year N-1) × (1 + Growth Rate) - Growth %(Year N) = Revenue(Year N) / Revenue(Year N-1) - 1 **Three-scenario approach:** ``` Bear Case: Conservative growth (e.g., 8-12%) Base Case: Most likely scenario (e.g., 12-16%) Bull Case: Optimistic growth (e.g., 16-20%) ``` ### Step 4: Operating Expense Modeling **Fixed/Variable Cost Analysis:** Operating expenses should model realistic operating leverage: - **Sales & Marketing**: Typically 15-40% of revenue depending on business model - **Research & Development**: Typically 10-30% for technology companies - **General & Administrative**: Typically 8-15% of revenue, shows leverage as company scales **Key principles:** - ALL percentages based on REVENUE, not gross profit - Model operating leverage: % should decline as revenue scales - Maintain separate line items for S&M, R&D, G&A
From d-wwei/openclaw-financial-services, Apache-2.0.
More from d-wwei/openclaw-financial-services
- 0.491score
fsi-fa-check-deck
d-wwei
Investment banking presentation quality checker.
SkillDFreshness: D★ 17Claude Code +9 - 0.491score
fsi-er-earnings-analysis
d-wwei
Create professional equity research earnings update reports (8-12 pages, 3,000-5,000 words) analyzing quarterly results for companies already under coverage.
SkillDFreshness: D★ 17Claude Code +9 - 0.491score
fsi-fa-3-statements
d-wwei
Complete, populate and fill out 3-statement financial model templates (Income Statement, Balance Sheet, Cash Flow Statement) .
SkillDFreshness: D★ 17Claude Code +9 - 0.487score
fsi-fa-competitive-analysis
d-wwei
Framework for competitive landscape analysis across any industry.
SkillDFreshness: D★ 17Claude Code +9 - 0.486score
fsi-ib-buyer-list
d-wwei
Build and organize a universe of potential acquirers for sell-side M&A processes.
SkillDFreshness: D★ 17Claude Code +9 - 0.486score
fsi-ib-cim-builder
d-wwei
Structure and draft a Confidential Information Memorandum for sell-side M&A processes.
SkillDFreshness: D★ 17Claude Code +9 - 0.486score
fsi-ib-process-letter
d-wwei
Draft process letters and bid instructions for sell-side M&A processes.
SkillDFreshness: D★ 17Claude Code +9 - 0.486score
fsi-er-sector-overview
d-wwei
Create comprehensive industry and sector landscape reports covering market dynamics, competitive positioning, key players, and thematic trends.
SkillDFreshness: D★ 17Claude Code +9 - 0.486score
fsi-ib-merger-model
d-wwei
Build accretion/dilution analysis for M&A transactions.
SkillDFreshness: D★ 17Claude Code +9 - 0.486score
fsi-er-thesis-tracker
d-wwei
Maintain and update investment theses for portfolio positions and watchlist names.
SkillDFreshness: D★ 17Claude Code +9 - 0.486score
fsi-er-idea-generation
d-wwei
Systematic stock screening and investment idea sourcing.
SkillDFreshness: D★ 17Claude Code +9 - 0.486score
fsi-er-morning-note
d-wwei
Draft concise morning meeting notes summarizing overnight developments, trade ideas, and key events for coverage stocks.
SkillDFreshness: D★ 17Claude Code +9
Signals
- Stars
- 17
- Forks
- 4
- Open issues
- 0
- Last commit (this folder)
- Feb 25, 2026 (8 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from d-wwei
- 0.491score
fsi-fa-3-statements
d-wwei
Complete, populate and fill out 3-statement financial model templates (Income Statement, Balance Sheet, Cash Flow Statement) .
SkillDFreshness: D★ 17Claude Code +9 - 0.491score
fsi-fa-check-deck
d-wwei
Investment banking presentation quality checker.
SkillDFreshness: D★ 17Claude Code +9 - 0.491score
fsi-er-earnings-analysis
d-wwei
Create professional equity research earnings update reports (8-12 pages, 3,000-5,000 words) analyzing quarterly results for companies already under coverage.
SkillDFreshness: D★ 17Claude Code +9 - 0.487score
fsi-fa-competitive-analysis
d-wwei
Framework for competitive landscape analysis across any industry.
SkillDFreshness: D★ 17Claude Code +9 - 0.486score
fsi-er-idea-generation
d-wwei
Systematic stock screening and investment idea sourcing.
SkillDFreshness: D★ 17Claude Code +9 - 0.486score
fsi-er-model-update
d-wwei
Update financial models with new data — quarterly earnings, management guidance, macro changes, or revised assumptions.
SkillDFreshness: D★ 17Claude Code +9
Cite this page
fsi-fa-dcf-model skill. Agent Mart. https://agentmart.dev/skills/d-wwei-fsi-fa-dcf-model (last updated 2026-10-24)