CtrlK
BlogDocsLog inGet started
Tessl Logo

company-valuation

Estimate the intrinsic value of a public company using DCF, relative (peer multiple) and sum-of-parts (SOTP) methods, then triangulate to an implied share price with upside/downside versus the current market price. Use this skill whenever the user asks: "what is AAPL worth", "valuation of NVDA", "fair value of TSLA", "intrinsic value", "DCF for MSFT", "build a DCF", "discounted cash flow", "WACC", "terminal value", "implied share price", "upside to fair value", "is X overvalued/undervalued", "relative valuation", "peer comparison valuation", "EV/EBITDA target", "SOTP", "sum of the parts", "how much is [company] worth", "price target from fundamentals", "value this company", or any ticker in the context of computing intrinsic or relative valuation. Default to running ALL three methods (DCF + relative + SOTP-if-applicable) and presenting a blended implied price with a sensitivity table. Do not answer valuation questions from memory — always run the workflow.

72

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

78%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.

The body is well-structured, action-packed with executable skeletons, and uses progressive disclosure cleanly. Minor tightening of rationale/caveat verbosity and a few implicit data-validation checkpoints keep it just below the top mark on conciseness and workflow clarity.

Suggestions

Trim the defaults 'Rationale' column and consolidate the trailing caveats list to reclaim tokens without losing signal.

Add an explicit data-presence checkpoint (verify key fields are non-None) before the Step 4 DCF loop so the validation sequence is fully explicit rather than relying on the error table.

Inline a minimal SOTP code skeleton or a clearer pointer so the SOTP branch is executable without opening the reference file.

DimensionReasoningScore

Conciseness

The body is efficient and assumes Claude's knowledge (no padding about what a DCF is), but the defaults 'Rationale' column and the trailing caveats list add tokens that could be trimmed; sits above the mostly-efficient anchor but short of fully lean.

4 / 5

Actionability

Mostly executable Python skeletons with real yfinance row labels and concrete formulas, but some leave placeholders ('# replace', 'pick by industry') and SOTP computation is delegated to a reference file, leaving minor gaps short of copy-paste-ready.

4 / 5

Workflow Clarity

A clear 8-step sequence with explicit gates (wacc <= g_terminal, pv_tv/ev bands) and an error-handling table, but a couple of data-presence checkpoints before the DCF loop are implicit rather than an explicit validate-retry loop.

4 / 5

Progressive Disclosure

A clear overview body with four one-level-deep references (dcf.md, relative_valuation.md, sotp.md, wacc_erp_rates.md) that are real files, signaled inline and consolidated in a Reference Files list, with methodology appropriately split out.

5 / 5

Total

17

/

20

Passed

Description

100%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.

The description is exemplary: it states concrete capabilities, provides a rich set of natural trigger phrases, and explicitly covers both what the skill does and when to use it. It is distinctive and low-conflict.

DimensionReasoningScore

Specificity

Names the domain and multiple concrete actions — 'DCF, relative (peer multiple) and sum-of-parts (SOTP) methods, then triangulate to an implied share price with upside/downside versus the current market price' — giving comprehensive coverage of what the skill does.

5 / 5

Completeness

Explicitly answers both 'what' (estimate intrinsic value via three methods, triangulate to implied price) and 'when' ('Use this skill whenever the user asks: ...') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Extensive natural trigger phrases users would actually say ('what is AAPL worth', 'fair value of TSLA', 'DCF for MSFT', 'WACC', 'upside to fair value', 'is X overvalued/undervalued', 'how much is [company] worth') plus ticker-in-context variants, covering synonyms broadly.

5 / 5

Distinctiveness Conflict Risk

Clear niche (company valuation) with distinctive triggers (DCF/SOTP/WACC/peer multiples) that are unlikely to fire for unrelated skills, minimizing conflict risk.

5 / 5

Total

20

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
himself65/finance-skills
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.