技能详情(站内镜像,无评论)
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v1.1.0
统计:⭐ 0 · 338 · 4 current installs · 4 all-time installs
⭐ 0
安装量(当前) 4
🛡 VirusTotal :良性 · OpenClaw :良性
Package:arbiger/valuation-calculator
安全扫描(ClawHub)
- VirusTotal :良性
- OpenClaw :良性
OpenClaw 评估
The skill appears to do what it claims (stock valuation using yfinance) and does not request unexpected credentials or network endpoints, but it has a few minor oddities (modifies Python import path and reads a workspace holdings file) worth noting before installing.
目的
Name/description (valuation metrics, DCF, PEG, EV/EBITDA) align with the included Python implementation which uses yfinance to fetch market/financial data. Minor inconsistency: the code inserts '~/.openclaw/workspace' onto sys.path even though the skill is self-contained and does not import local modules—this is unnecessary for the stated purpose and expands the import surface.
说明范围
SKILL.md instructs reading holdings from ~/.openclaw/workspace/holdings.md which is coherent with the 'value' command, but that file path is not declared in the skill metadata as a required config path. Besides reading that holdings file and using yfinance, the instructions/code do not attempt to read other system files or env vars.
安装机制
No install spec is provided (instruction-only with a code file). The code depends on the public 'yfinance' package; the script prints a message asking the user to pip install it if missing. No downloads from arbitrary URLs or archive extraction are present.
证书
The skill requests no environment variables, no credentials, and the runtime code does not access secrets or unrelated environment variables. Network access to Yahoo Finance via yfinance is expected and proportional to the function.
持久
The skill does not request always:true and does not modify other skills. However, it prepends the user's workspace (~/.openclaw/workspace) to sys.path at runtime which can cause Python imports to resolve to user workspace modules—this increases the risk if untrusted code exists there (even though the shipped script itself does not import additional local modules).
综合结论
This skill is internally consistent with its stated purpose (it fetches data from Yahoo via yfinance and computes valuation metrics). Before installing or running it: 1) Review or back up ~/.openclaw/workspace/holdings.md if you keep private data there (the skill reads that file by default). 2) Note the script prepends ~/.openclaw/workspace to Python's import path—ensure that directory does not contain untrusted Python modules that could be ac…
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Valuation Calculator」。简介:Fast stock valuation calculator - compute PEG, EV/EBITDA, Rule of 40, DCF and m…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/arbiger/valuation-calculator/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
---
name: valuation-calculator
description: Fast stock valuation calculator - compute PEG, EV/EBITDA, Rule of 40, DCF and more with simple commands. Inspired by YouTube tutorial and Day1Global Tech Earnings Deepdive Skill.
---
# Valuation Calculator
Fast stock valuation calculator with instant market valuation metrics.
## Commands
| Command | Description |
|---------|-------------|
| `value <ticker>` | Full valuation for a single stock |
| `value peg <ticker>` | PEG + Forward/Trailing P/E + Implied Growth |
| `value ev <ticker>` | EV/EBITDA + Rule of 40 |
| `value dcf <ticker>` | DCF valuation (default parameters) |
| `value dcf <ticker> --auto` | DCF with **auto-calculated WACC** (CAPM model) |
| `value dcf <ticker> --wacc=0.10 --growth=0.15 --terminal=0.03` | Custom DCF parameters |
| `value` | All holdings valuation (reads from holdings.md) |
| `value --index` | Three major indices (SPY, QQQ, DIA) |
## Output Metrics
- **PEG Ratio** = Forward P/E ÷ EPS Growth Rate
- **Forward P/E** = Based on next 12 months expected earnings
- **Trailing P/E** = Based on past 12 months actual earnings
- **Implied EPS Growth** = (Trailing P/E ÷ Forward P/E - 1) × 100%
- **EV/EBITDA** = Enterprise Value ÷ EBITDA
- **Rule of 40** = Revenue Growth % + Profit Margin %
- **DCF** = Discounted Cash Flow valuation
## DCF Parameters
| Parameter | Description | Default |
|-----------|-------------|---------|
| `--auto` | Auto-calculate WACC using CAPM model | - |
| `--wacc=N` | Weighted Average Cost of Capital | 10% |
| `--growth=N` | Future growth rate | 5% |
| `--terminal=N` | Terminal growth rate | 2.5% |
### Auto WACC (CAPM Model)
WACC = Rf + β × (Rm - Rf)
- **Rf** = 10-year Treasury yield (auto-fetched from Yahoo Finance)
- **β** = Stock beta (from Yahoo Finance)
- **Rm - Rf** = Market risk premium (5.5%)
## Holdings File
Default reads from `~/.openclaw/workspace/holdings.md`
## Data Source
Yahoo Finance API (yfinance)
## Usage Examples
```
value NVDA # Full valuation
value peg NVDA # PEG only
value ev NVDA # EV/EBITDA + Rule of 40
value dcf NVDA # DCF (default params)
value dcf NVDA --auto # DCF with auto-WACC
value dcf NVDA --wacc=0.08 --growth=0.15 --terminal=0.03 # Custom
value # All holdings dashboard
value --index # Major indices
```
## Evaluation Criteria
| PEG | Rating |
|-----|--------|
| < 0.5 | 🔥 Severely Undervalued |
| 0.5 - 1.0 | 👍 Undervalued |
| 1.0 - 1.5 | ✅ Fair Value |
| > 1.5 | ⚠️ Overvalued |
| Rule of 40 | Rating |
|------------|--------|
| >= 40% | ✅ Pass |
| < 40% | ⚠️ Below |
| DCF Upside | Rating |
|------------|--------|
| > 20% | ✅ Undervalued |
| -20% ~ 20% | ⚠️ Fair Value |
| < -20% | ❌ Overvalued |
---
**Inspired by:**
- YouTube: [布萊恩穩賺 - Stock valuation screening](https://youtu.be/gVWvhIAtGDE)
- Day1Global Tech Earnings Deepdive Skill