← Back to Skills Marketplace
434
Downloads
1
Stars
9
Active Installs
5
Versions
Install in OpenClaw
/install stock-valuation
Description
Generate comprehensive company valuation reports as polished HTML/PDF. Use when user asks for stock valuation, company analysis, investment thesis, or deep-d...
Usage Guidance
This skill appears coherent for producing valuation reports, but note a few practical points before installing: (1) it expects Python libraries (yfinance, pandas, matplotlib, lxml, numpy) to be available — the SKILL.md uses a 'uv run --with' pattern to indicate dependency injection; ensure your runtime supports that. (2) Qualitative research steps will fetch external web pages (Seeking Alpha, Twitter/X, analyst pages) — if you have credentials or rate limits for those services, the tool may attempt to use existing CLI/tools or agent connectors; review how web_search/web_fetch and any Twitter CLI behave in your environment. (3) The PDF step uses a hardcoded macOS Chrome path and may need adjustment on Linux/Windows. (4) The skill writes cache and output files under /tmp; if you run in a multi-tenant environment, consider the privacy implications of storing intermediate data in a shared /tmp. If you need stronger assurance, verify the bundled scripts locally and run them in a sandboxed environment first.
Capability Analysis
Type: OpenClaw Skill
Name: stock-valuation
Version: 3.0.0
The skill bundle is a comprehensive and well-structured tool for generating stock valuation reports. It uses legitimate libraries like yfinance and matplotlib to fetch financial data and generate charts, orchestrating multiple sub-scripts in parallel via run_pipeline.py. The instructions in SKILL.md are strictly aligned with the stated purpose, including explicit safety rules to avoid handling personal data, and the code lacks any indicators of data exfiltration, malicious execution, or persistence.
Capability Assessment
Purpose & Capability
Name/description match the code and instructions: the scripts fetch financial data (yfinance), compute DCF/technicals, generate charts and an HTML/PDF report. The declared purpose (valuation/reporting) aligns with the code and runtime steps.
Instruction Scope
SKILL.md directs the agent to run local Python scripts and to perform web research (Seeking Alpha, X/Twitter, analyst pages) and save results to /tmp. This is within scope for generating qualitative research for a valuation report, but it does require the agent's web_search/web_fetch and (optionally) a 'bird' CLI to access social posts. The instructions do not ask for unrelated files or secrets, but they do rely on the agent's ability to fetch third-party web pages (which may require credentials or CLI tools if those services are rate-limited or protected).
Install Mechanism
No install spec is included (instruction-only install path) and all code is bundled with the skill. Scripts depend on standard Python packages (yfinance, matplotlib, lxml, pandas, numpy) but there are no remote download URLs or extract steps. Risk from install mechanism is low.
Credentials
The skill requests no environment variables or secrets. It does assume certain helper tools are present: a 'uv run' wrapper (used in examples), optional 'bird' CLI for X/Twitter, and a macOS Google Chrome binary path for PDF printing. These are tooling assumptions (not requested credentials) and may fail on environments without them; they do not appear to demand unrelated credentials.
Persistence & Privilege
The skill does not request always: true and does not alter other skills or system-wide settings. Scripts write caches and outputs to /tmp and to /tmp/stock_valuation_cache — this is a local, limited persistence scope appropriate for the task.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install stock-valuation - After installation, invoke the skill by name or use
/stock-valuation - Provide required inputs per the skill's parameter spec and get structured output
Version History
v3.0.0
v3.0: Turnkey pipeline (run_pipeline.py + generate_report.py). Light professional theme, smart data-driven callouts after every section, detailed valuation framework with methodology explanations and calculation details, mandatory qualitative research flow (SA, X/Twitter, analyst consensus).
v2.1.0
v2.1: SKILL.md is now a complete end-to-end playbook. Phase 2 guides agents on exactly what to search, extract, and structure for qualitative research (earnings call data, revenue composition, geographic expansion, SA articles, Twitter sentiment). Required sections checklist expanded from 15 to 19 items. Multiple valuation methods (P/E multiples + mean reversion + DCF).
v2.0.1
v2.0.1: Rebuilt all scripts, removed personal info from template, added lxml dep note for historical valuation.
v2.0.0
v2.0: Added technicals (RSI/SMA/MACD), DCF model, historical PE context, insider/institutional data, options sentiment, chart generation (matplotlib), peer auto-detection, tweet filtering, data caching, earnings calendar. 12 scripts total. Updated HTML template with all new sections.
v1.0.0
Initial release: yfinance fundamentals, Seeking Alpha + X sentiment, peer comparison, scenario-based valuation, HTML/PDF report generation
Metadata
Frequently Asked Questions
What is Stock Valuation?
Generate comprehensive company valuation reports as polished HTML/PDF. Use when user asks for stock valuation, company analysis, investment thesis, or deep-d... It is an AI Agent Skill for Claude Code / OpenClaw, with 434 downloads so far.
How do I install Stock Valuation?
Run "/install stock-valuation" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Stock Valuation free?
Yes, Stock Valuation is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Stock Valuation support?
Stock Valuation is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Stock Valuation?
It is built and maintained by Xin Liu (@xliucs); the current version is v3.0.0.
More Skills