← 返回 Skills 市场
ndtchan

Equity Valuation Framework

作者 Nguyễn Đức Thành · GitHub ↗ · v1.0.3
cross-platform ✓ 安全检测通过
1337
总下载
1
收藏
9
当前安装
4
版本数
在 OpenClaw 中安装
/install equity-valuation-framework
功能描述
Provides a decision-grade equity valuation playbook and report standard (multiples, DCF, quality assessment, scenarios, margin of safety); used when users re...
使用说明 (SKILL.md)

Equity Valuation Framework

Use this skill as the "rules of the game" for valuation decisions and report standardization.

Scope and role

  • Purpose: transform already-fetched data into a professional valuation view.
  • This skill does not fetch data.
  • Upstream data should come from:
    • vnstock-free-expert for company/price/ratio inputs
    • nso-macro-monitor, us-macro-news-monitor, vn-market-news-monitor for macro/news context

When to trigger

  • User asks: "value this stock", "is it cheap/expensive", "best stock between A/B/C", "give me bull/base/bear", "build an investment memo".
  • User requests a decision-ready report, not only raw metrics.

Required input contract

Accept an input bundle with these sections (missing fields allowed, but must be flagged):

{
  "ticker": "HPG",
  "as_of_date": "YYYY-MM-DD",
  "currency": "VND",
  "financials": {
    "income_statement": {},
    "balance_sheet": {},
    "cash_flow": {},
    "ratios": {}
  },
  "price_history": {
    "daily": [],
    "returns": {
      "1m": null,
      "3m": null,
      "6m": null,
      "12m": null
    }
  },
  "peer_set": ["AAA", "BBB"],
  "macro_snapshot": {},
  "news_digest": {},
  "metadata": {
    "source": "kbs|vci",
    "data_quality_notes": []
  }
}

Execution workflow (ordered)

  1. Validate input bundle completeness and freshness.
  2. Run the data quality gate and assign initial confidence.
  3. Select valuation modules based on available data (Multiples, DCF, sector adaptation).
  4. Build bull/base/bear scenarios with explicit assumptions.
  5. Triangulate fair value, define safety zone, and list key risks.
  6. Apply confidence rubric and disclose gaps that can change conclusions.
  7. Return the report using the required section order.

Data quality gate (must run first)

  1. Check freshness: state report periods and price cutoff date.
  2. Check completeness: identify missing key lines (revenue, EBIT, net income, CFO, debt, equity, shares).
  3. Check consistency: basic identity checks (assets = liabilities + equity if available).
  4. Mark confidence tier:
  • High: complete + recent + internally consistent.
  • Medium: minor gaps, valuation still usable.
  • Low: major gaps; only directional view allowed.

Shared confidence rubric (required)

Use this standardized interpretation:

  • High: valuation triangulation is valid (>= 2 robust methods), assumptions are explicit, and key inputs are complete.
  • Medium: only one robust method is usable or moderate gaps require wider valuation ranges.
  • Low: major input gaps/quality issues force directional valuation only (no precise fair-value claim).

Always report:

  1. Confidence level.
  2. Which modules were actually run (Multiples, DCF, sector adaptations).
  3. Critical missing inputs that would most likely change fair value.

Valuation modules

Run modules based on available data. Prefer triangulation (2+ methods).

1) Relative valuation (Multiples)

Use when at least one of earnings/book/EBITDA is reliable.

  • Core multiples:
    • P/E (earnings-based)
    • P/B (capital-intensive, banks/financials)
    • EV/EBITDA (operating comparison)
    • Optional: EV/Sales, P/CF
  • Compare across:
    • peer median / percentile
    • company 3-5y own history
  • Normalize for one-off items when possible.
  • Output:
    • implied value range per multiple
    • weighted relative-value estimate

2) DCF valuation

Use only when cash-flow visibility is acceptable.

  • Model setup:
    • Forecast horizon: 5-10 years (default 5 if uncertain)
    • Revenue growth path by scenario
    • Margin path (EBIT/FCF margin)
    • Reinvestment assumptions
    • WACC with explicit inputs (risk-free, ERP, beta, debt cost)
    • Terminal value: Gordon or exit multiple (state choice)
  • Mandatory sensitivity grid:
    • WACC ±100 bps
    • terminal growth ±50 bps
  • Output:
    • base/bull/bear fair value
    • sensitivity table

3) Sector-specific adaptation

Banks / Insurance / Financials

  • Prioritize: P/B, ROE, asset quality proxies, capital adequacy proxies, funding cost/NIM proxies.
  • De-emphasize EV/EBITDA.
  • Evaluate sustainability of ROE and provisioning pressure.

Cyclicals (steel, chemicals, commodities, shipping)

  • Use cycle-aware assumptions:
    • normalized margin, not peak margin
    • conservative terminal assumptions
  • Add cycle-risk note as first-class risk item.

Quality and business resilience checklist

Assess each item as Strong / Neutral / Weak with one-line evidence:

  • Moat and pricing power
  • Governance and capital allocation
  • Earnings quality (cash conversion, accrual risk)
  • Balance-sheet risk (leverage, maturity risk)
  • Cyclicality and external dependency
  • Execution track record

Scenario framework (required)

Always provide three scenarios:

  1. Bull: better macro + execution upside
  2. Base: most likely path under current conditions
  3. Bear: macro/industry shock + execution shortfall

For each scenario include:

  • Key assumptions
  • Expected fundamental trajectory
  • Implied fair value range
  • Probability weight (optional but preferred)

Margin of safety rule

  • Define Fair Value range from module triangulation.
  • Define Safety Zone below fair value (default 15-30% depending on confidence and cyclicality).
  • Avoid absolute buy/sell commands.
  • Use language: "appears undervalued / fairly valued / stretched" and "requires margin-of-safety discipline".

Decision policy (how to conclude)

Create an integrated view from:

  • valuation outputs (multiples + DCF if valid)
  • business quality checklist
  • macro/news constraints

If the user is managing a watchlist/portfolio, end with conditional action framing suitable for portfolio-risk-manager:

  • Trigger to add risk (what would increase conviction)
  • Trigger to reduce risk
  • Invalidation (what would make the thesis wrong)
  • Horizon (ngắn/trung/dài)

Conclusion label:

  • Attractive (valuation discount + acceptable quality/risk)
  • Watchlist (mixed signals, wait for trigger)
  • Caution (valuation unsupported or risk too high)

Required report output template

Return exactly these sections in this order:

  1. Executive Summary
  • One paragraph: current valuation stance and why.
  1. What Data Was Used
  • Source, as-of date, statement periods, peer set.
  1. Core Thesis (Bull / Base / Bear)
  • Key drivers by scenario.
  1. Valuation Work
  • Multiples table (current vs peer vs implied)
  • DCF summary (if run)
  • Sensitivity table
  1. Business Quality Assessment
  • Checklist table with evidence lines.
  1. Risk Register
  • Ranked risks with impact, probability, and monitoring trigger.
  1. Fair Value and Safety Zone
  • Fair value range and margin-of-safety zone with rationale.
  1. Confidence and Gaps
  • Confidence level and exact missing data that could change the view.
  1. Disclaimer
  • Educational analysis only, not personalized investment advice.

Formatting standards

  • Use simple language and explain terms briefly.
  • State all critical assumptions explicitly.
  • Distinguish facts vs assumptions vs inference.
  • Do not hide data gaps; surface them early.
  • Keep numbers auditable and unit-consistent (VND bn/trn, %, x).

Minimal scoring rubric (optional but recommended)

If user asks for ranking within this framework:

  • Valuation 40%
  • Quality 35%
  • Momentum/Revision 15%
  • Risk penalty 10%

Calibrate per sector and confidence.

Fail-safe behavior

If data quality is low:

  • downgrade confidence
  • skip fragile modules (e.g., DCF)
  • deliver directional valuation only
  • list exact data needed for full valuation

Trigger examples

  • "Value HPG with bull/base/bear and margin of safety."
  • "Compare VCB vs BID valuation and explain the thesis."
  • "Prepare a structured valuation memo with sensitivity table and risk register."
安全使用建议
This skill is coherent and low-risk as presented, but before installing consider: (1) it expects reliable upstream data — verify you trust the data sources (vnstock-* and other monitors) that will feed it; (2) outputs are decision-support (not trading execution) — do not treat them as financial advice or an automated trading trigger; (3) because the skill runs autonomously by default, ensure you control which upstream skills provide data so no unexpected sensitive inputs are fed into the valuation workflow.
功能分析
Type: OpenClaw Skill Name: equity-valuation-framework Version: 1.0.3 The OpenClaw skill bundle 'equity-valuation-framework' is benign. The `SKILL.md` file provides detailed, structured instructions for an AI agent to perform equity valuation and generate a report based on *provided* financial data. It explicitly states that the skill 'does not fetch data', significantly reducing network-related risks. There are no instructions for prompt injection, data exfiltration, unauthorized command execution, persistence, or any other malicious behavior. The `agents/openai.yaml` default prompt also aligns perfectly with the stated, benign purpose.
能力评估
Purpose & Capability
Name/description match the contents: the skill is a ruleset/playbook for producing valuation reports from upstream-provided data. It does not request unrelated resources or credentials.
Instruction Scope
SKILL.md describes validation, module selection (Multiples, DCF, sector adaptations), scenario building and reporting. It explicitly states it does not fetch data and only operates on supplied input bundles; it does not instruct reading system files, environment variables, or sending data to external endpoints.
Install Mechanism
No install spec and no code files — instruction-only. There is nothing to download, extract, or execute on disk.
Credentials
No required env vars, credentials, or config paths are declared or referenced. The skill relies on upstream skills for data, which is appropriate for its stated purpose.
Persistence & Privilege
always is false and the skill does not request persistent system presence or modify other skills. Autonomous invocation is allowed by default but this is normal and not in itself a red flag here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install equity-valuation-framework
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /equity-valuation-framework 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
equity-valuation-framework v1.0.3 - Documentation updated in SKILL.md for consistency, clarity, and completeness. - No changes to core logic or features—functionality remains the same. - Structure and documentation practices improved for better reliability and easier use.
v1.0.2
- Added conditional action framing for watchlist/portfolio use, including triggers to add/reduce risk, invalidation, and horizon. - No other material changes; report output structure, valuation process, and core rules remain the same.
v1.0.1
- Added a compatibility section clarifying required structured input and no direct data fetching. - Introduced a step-by-step execution workflow for clarity and reproducibility. - Expanded documentation with explicit "Trigger examples" to clarify use cases. - No changes to the valuation, scenario, or confidence logic. - Improved description and minor formatting/wording updates for better usability and precision.
v1.0.0
- Initial release of the Equity Valuation Framework skill. - Provides a standardized playbook for decision-grade equity valuation using multiples, DCF, scenario analysis, and margin of safety. - Enforces a required input data format and rigorous data quality/confidence checks before analysis. - Introduces clear confidence levels and reporting standards, with explicit handling of missing or low-quality data. - Includes sector-specific adaptations (e.g., banks vs. cyclicals), a business quality checklist, and a multi-scenario valuation structure (bull/base/bear). - Outputs a structured, decision-ready report template with sections for executive summary, thesis, valuation work, risk, and more.
元数据
Slug equity-valuation-framework
版本 1.0.3
许可证
累计安装 9
当前安装数 9
历史版本数 4
常见问题

Equity Valuation Framework 是什么?

Provides a decision-grade equity valuation playbook and report standard (multiples, DCF, quality assessment, scenarios, margin of safety); used when users re... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1337 次。

如何安装 Equity Valuation Framework?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install equity-valuation-framework」即可一键安装,无需额外配置。

Equity Valuation Framework 是免费的吗?

是的,Equity Valuation Framework 完全免费(开源免费),可自由下载、安装和使用。

Equity Valuation Framework 支持哪些平台?

Equity Valuation Framework 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Equity Valuation Framework?

由 Nguyễn Đức Thành(@ndtchan)开发并维护,当前版本 v1.0.3。

💬 留言讨论