Stockbee Episodic Pivot Analyzer
Classify Day 1 Episodic Pivot (EP) candidates using both catalyst quality and price/volume confirmation. The skill is a candidate-quality analyzer, not an execution engine.
When to Use
- The user asks for Pradeep Bonde / Stockbee style EP candidates
- The user provides earnings, guidance, M&A, FDA, analyst, contract, product, short-squeeze, or theme/news events
- The user wants to separate
ACTIONABLE_DAY1 candidates from DELAYED_EP_WATCH names
- The user wants to hand strong earnings/guidance EPs into
pead-screener
- The user wants to combine catalyst analysis with
stockbee-momentum-burst-screener price/volume output
Prerequisites
- Python 3.10+
- Optional: FMP API key for OHLCV/profile enrichment
- One of:
- Catalyst/events JSON
earnings-trade-analyzer JSON output
- Catalyst JSON plus
stockbee-momentum-burst-screener JSON enrichment
- This skill does not fetch or discover news by itself. If the catalyst is not supplied, first gather the event/news context using the user's preferred news or research process.
Workflow
Step 1: Prepare Candidate Inputs
Use one or more of these input modes.
Mode A — Catalyst/event JSON:
{
"events": [
{
"symbol": "ABC",
"event_date": "2026-04-25",
"catalyst_type": "guidance_raise",
"headline": "ABC raises FY guidance after record demand",
"summary": "Management raised revenue and EPS guidance."
}
]
}
Mode B — Earnings pipeline:
Use the JSON produced by earnings-trade-analyzer.
Mode C — Price/volume enrichment:
Pass a stockbee-momentum-burst-screener JSON report to reuse day-gain, volume, close-location, and risk-distance fields.
Step 2: Run the Analyzer
# Catalyst JSON + offline OHLCV
python3 skills/stockbee-episodic-pivot-analyzer/scripts/analyze_ep.py \
--events-json data/catalysts.json \
--prices-json data/daily_ohlcv.json \
--output-dir reports/
# Earnings pipeline input
python3 skills/stockbee-episodic-pivot-analyzer/scripts/analyze_ep.py \
--earnings-json reports/earnings_trade_analyzer_YYYY-MM-DD_HHMMSS.json \
--output-dir reports/
# Catalyst JSON + Stockbee momentum enrichment
python3 skills/stockbee-episodic-pivot-analyzer/scripts/analyze_ep.py \
--events-json data/catalysts.json \
--momentum-json reports/stockbee_momentum_burst_YYYY-MM-DD_HHMMSS.json \
--output-dir reports/
Optional FMP enrichment:
export FMP_API_KEY=your_key
python3 skills/stockbee-episodic-pivot-analyzer/scripts/analyze_ep.py \
--events-json data/catalysts.json \
--max-api-calls 200 \
--output-dir reports/
Step 3: Review the Output
For each candidate, present:
state: ACTIONABLE_DAY1, DAY1_WATCH, DELAYED_EP_WATCH, CATALYST_WATCH, or REJECT
ep_type: EARNINGS_EP, GUIDANCE_EP, FDA_EP, M_AND_A_EP, STORY_EP, etc.
- Catalyst quality score and reasons
- Price/range expansion, volume shock, and close-location quality
- Risk to EP-day low
pead_handoff and delayed_ep_watch flags
Step 4: Handoff Rules
ACTIONABLE_DAY1: Send to technical-analyst and position-sizer before any trade decision.
DAY1_WATCH: Keep on the intraday/next-day watchlist; require chart confirmation.
DELAYED_EP_WATCH: Do not chase Day 1; monitor for a controlled pullback or new range.
CATALYST_WATCH: Catalyst may be important, but price/volume confirmation is not yet sufficient.
REJECT: Do not trade from this candidate source.
- Earnings/guidance EPs with
pead_handoff=true can be sent to pead-screener for weekly red-candle / delayed reaction monitoring.
Output
stockbee_episodic_pivot_YYYY-MM-DD_HHMMSS.json — structured EP scoring report
stockbee_episodic_pivot_YYYY-MM-DD_HHMMSS.md — human-readable candidate report
Resources
references/ep_methodology.md — Stockbee EP interpretation and setup taxonomy
references/catalyst_quality.md — catalyst classification and quality scoring
references/handoff_rules.md — downstream workflow handoffs and review rules
1---2name: stockbee-episodic-pivot-analyzer3description: Analyze Stockbee-style Day 1 Episodic Pivot candidates from earnings, guidance raises, M&A, FDA/regulatory approvals, analyst actions, major contracts, product launches, short-squeeze catalysts, or theme/story events. Scores catalyst quality together with gap/range expansion, volume shock, neglect/revaluation context, liquidity, and risk to the EP-day low. Use when the user asks for EP candidates, episodic pivots, Day 1 catalyst trades, game-changing news reactions, delayed EP watchlists, or handoffs into PEAD monitoring.4---56# Stockbee Episodic Pivot Analyzer78Classify Day 1 Episodic Pivot (EP) candidates using both **catalyst quality** and **price/volume confirmation**. The skill is a candidate-quality analyzer, not an execution engine.910## When to Use1112- The user asks for Pradeep Bonde / Stockbee style EP candidates13- The user provides earnings, guidance, M&A, FDA, analyst, contract, product, short-squeeze, or theme/news events14- The user wants to separate `ACTIONABLE_DAY1` candidates from `DELAYED_EP_WATCH` names15- The user wants to hand strong earnings/guidance EPs into `pead-screener`16- The user wants to combine catalyst analysis with `stockbee-momentum-burst-screener` price/volume output1718## Prerequisites1920- Python 3.10+21- Optional: FMP API key for OHLCV/profile enrichment22- One of:23 - Catalyst/events JSON24 - `earnings-trade-analyzer` JSON output25 - Catalyst JSON plus `stockbee-momentum-burst-screener` JSON enrichment26- This skill does not fetch or discover news by itself. If the catalyst is not supplied, first gather the event/news context using the user's preferred news or research process.2728## Workflow2930### Step 1: Prepare Candidate Inputs3132Use one or more of these input modes.3334**Mode A — Catalyst/event JSON:**3536```json37{38 "events": [39 {40 "symbol": "ABC",41 "event_date": "2026-04-25",42 "catalyst_type": "guidance_raise",43 "headline": "ABC raises FY guidance after record demand",44 "summary": "Management raised revenue and EPS guidance."45 }46 ]47}48```4950**Mode B — Earnings pipeline:**5152Use the JSON produced by `earnings-trade-analyzer`.5354**Mode C — Price/volume enrichment:**5556Pass a `stockbee-momentum-burst-screener` JSON report to reuse day-gain, volume, close-location, and risk-distance fields.5758### Step 2: Run the Analyzer5960```bash61# Catalyst JSON + offline OHLCV62python3 skills/stockbee-episodic-pivot-analyzer/scripts/analyze_ep.py \63 --events-json data/catalysts.json \64 --prices-json data/daily_ohlcv.json \65 --output-dir reports/6667# Earnings pipeline input68python3 skills/stockbee-episodic-pivot-analyzer/scripts/analyze_ep.py \69 --earnings-json reports/earnings_trade_analyzer_YYYY-MM-DD_HHMMSS.json \70 --output-dir reports/7172# Catalyst JSON + Stockbee momentum enrichment73python3 skills/stockbee-episodic-pivot-analyzer/scripts/analyze_ep.py \74 --events-json data/catalysts.json \75 --momentum-json reports/stockbee_momentum_burst_YYYY-MM-DD_HHMMSS.json \76 --output-dir reports/77```7879Optional FMP enrichment:8081```bash82export FMP_API_KEY=your_key83python3 skills/stockbee-episodic-pivot-analyzer/scripts/analyze_ep.py \84 --events-json data/catalysts.json \85 --max-api-calls 200 \86 --output-dir reports/87```8889### Step 3: Review the Output9091For each candidate, present:9293- `state`: `ACTIONABLE_DAY1`, `DAY1_WATCH`, `DELAYED_EP_WATCH`, `CATALYST_WATCH`, or `REJECT`94- `ep_type`: `EARNINGS_EP`, `GUIDANCE_EP`, `FDA_EP`, `M_AND_A_EP`, `STORY_EP`, etc.95- Catalyst quality score and reasons96- Price/range expansion, volume shock, and close-location quality97- Risk to EP-day low98- `pead_handoff` and `delayed_ep_watch` flags99100### Step 4: Handoff Rules101102- `ACTIONABLE_DAY1`: Send to `technical-analyst` and `position-sizer` before any trade decision.103- `DAY1_WATCH`: Keep on the intraday/next-day watchlist; require chart confirmation.104- `DELAYED_EP_WATCH`: Do not chase Day 1; monitor for a controlled pullback or new range.105- `CATALYST_WATCH`: Catalyst may be important, but price/volume confirmation is not yet sufficient.106- `REJECT`: Do not trade from this candidate source.107- Earnings/guidance EPs with `pead_handoff=true` can be sent to `pead-screener` for weekly red-candle / delayed reaction monitoring.108109## Output110111- `stockbee_episodic_pivot_YYYY-MM-DD_HHMMSS.json` — structured EP scoring report112- `stockbee_episodic_pivot_YYYY-MM-DD_HHMMSS.md` — human-readable candidate report113114## Resources115116- `references/ep_methodology.md` — Stockbee EP interpretation and setup taxonomy117- `references/catalyst_quality.md` — catalyst classification and quality scoring118- `references/handoff_rules.md` — downstream workflow handoffs and review rules