← Back to Skills Marketplace
arbiger

Valuation Calculator

by arbiger · GitHub ↗ · v1.1.0
cross-platform ✓ Security Clean
625
Downloads
0
Stars
5
Active Installs
2
Versions
Install in OpenClaw
/install 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 Ear...
Usage Guidance
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 accidentally imported. 3) yfinance will access Yahoo Finance over the network; ensure network access policies are acceptable. 4) If you prefer, run the script in a sandbox or inspect/modify the code to remove the sys.path insertion and to explicitly control the holdings file path. No credentials or external endpoints beyond Yahoo Finance were found.
Capability Analysis
Type: OpenClaw Skill Name: valuation-calculator Version: 1.1.0 The OpenClaw AgentSkills bundle provides a stock valuation calculator. The `SKILL.md` file clearly outlines the skill's purpose and commands, without any prompt injection attempts or instructions for the agent to deviate from its stated function. The `valuation.py` script uses the `yfinance` library to fetch financial data and reads a local `holdings.md` file from the OpenClaw workspace. The parsing of `holdings.md` is robust, extracting only ticker symbols and integer share counts, and does not allow for code injection. There is no evidence of data exfiltration, unauthorized network activity beyond `yfinance` API calls, persistence mechanisms, or dynamic code execution from untrusted input. The skill's behavior is fully aligned with its described purpose.
Capability Assessment
Purpose & Capability
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.
Instruction Scope
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.
Install Mechanism
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.
Credentials
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.
Persistence & Privilege
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).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install valuation-calculator
  3. After installation, invoke the skill by name or use /valuation-calculator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
- Added "auto" DCF mode with automatic WACC calculation using the CAPM model. - DCF WACC can be set to auto (fetches Treasury yield and beta from Yahoo Finance). - Updated usage examples and documentation for the new DCF auto feature. - Minor description and formatting updates for clarity.
v1.0.0
Initial release of valuation-calculator. - Instantly calculates key stock valuation metrics: PEG, Forward/Trailing P/E, EV/EBITDA, Rule of 40, DCF. - Supports quick commands and custom parameters for DCF analysis. - Can evaluate individual tickers, all holdings (from holdings.md), and major indices. - Presents clear evaluation criteria for PEG, Rule of 40, and DCF upside. - Sources financial data via Yahoo Finance API (yfinance).
Metadata
Slug valuation-calculator
Version 1.1.0
License
All-time Installs 5
Active Installs 5
Total Versions 2
Frequently Asked Questions

What is Valuation Calculator?

Fast stock valuation calculator - compute PEG, EV/EBITDA, Rule of 40, DCF and more with simple commands. Inspired by YouTube tutorial and Day1Global Tech Ear... It is an AI Agent Skill for Claude Code / OpenClaw, with 625 downloads so far.

How do I install Valuation Calculator?

Run "/install valuation-calculator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Valuation Calculator free?

Yes, Valuation Calculator is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Valuation Calculator support?

Valuation Calculator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Valuation Calculator?

It is built and maintained by arbiger (@arbiger); the current version is v1.1.0.

💬 Comments