earnings-valuation-forecaster

Generate 12-month target prices for US stocks using forward earnings and PE multiples.

1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/kavi-lin/stock --skill earnings-valuation-forecaster
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: earnings-valuation-forecaster
Source: https://github.com/kavi-lin/stock/tree/main/skills/earnings-valuation-forecaster
Command: npx skills add https://github.com/kavi-lin/stock --skill earnings-valuation-forecaster

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) components.

What problem does it solve?

This skill provides an independent, scenario-based 12-month target price for a US stock by integrating earnings projections, a forward-price multiple framework, and a falsifiable trigger system.

Core Features & Use Cases

  • Scenario framework: 3×3 matrix across EPS bear/base/bull and PE p25/p50/p75 to derive bull/base/bear targets.
  • Forward EPS estimation: three methods (trailing CAGR, analyst consensus, trend) to produce a robust forward EPS.
  • Multiple range & rate adjustment: uses 5-year PE percentiles and adjusts for prevailing rate regime via peer blending.
  • Output formats: provides Markdown reports and JSON payloads for automation; CLI usage with per-ticker scope.

Quick Start

Run the forecast.py script with a ticker to generate the valuation output.

Frequently Asked Questions about earnings-valuation-forecaster

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate a 12-month stock target price from forward earnings projections?

You can forecast a 12-month stock target by combining forward EPS projections with a multiple-based PE framework. This method produces bear, base, and bull targets by mapping earnings estimates across historical PE percentile ranges.

What is a 3x3 sensitivity matrix for stock valuation and how does it work?

A 3x3 sensitivity matrix maps bear, base, and bull EPS scenarios against p25, p50, and p75 PE percentiles. This framework derives distinct target prices and falsifiable triggers for each scenario combination.

Does this earnings valuation tool support US equities outside of major indices?

This valuation tool applies to US equities on a per-ticker basis. It processes any valid US stock ticker to generate target prices and scenario analysis, provided the underlying financial data is available.

How can I automate stock target price generation for multiple tickers?

Automate stock target price generation by utilizing the tool's JSON payload outputs and CLI interface. Running the forecast script per-ticker allows you to programmatically capture bear, base, and bull valuation targets for automated workflows.

What is the best way to estimate forward EPS for scenario analysis?

Estimate forward EPS for scenario analysis by triangulating trailing CAGR, analyst consensus, and historical trends. Combining these three methods produces a robust forward EPS input for your target price calculations.