yf-catalysts

Aggregate yfinance feeds into structured catalyst timelines with event windows.

1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/phanijapps/zbot --skill yf-catalysts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: yf-catalysts
Source: https://github.com/phanijapps/zbot/tree/main/gateway/templates/skills/yf-catalysts
Command: npx skills add https://github.com/phanijapps/zbot --skill yf-catalysts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates the construction of structured catalyst timelines by aggregating yfinance feeds (news, earnings, and analyst actions) and analyzing reaction windows around each event.

Core Features & Use Cases

  • Aggregate yfinance feeds: ticker.news, ticker.calendar, ticker.earnings_dates, and analyst actions to identify catalysts.
  • Build and normalize event windows (default -5d to +5d) and compute reaction metrics (gap, forward returns, volatility).
  • Generate a narrative summary with confidence notes and produce a structured catalyst timeline for reporting.

Quick Start

Provide a ticker and date range to generate a catalyst timeline with event windows and impact scores.

Frequently Asked Questions about yf-catalysts

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

FAQPage Schema
How do I identify price catalysts from yfinance news and earnings feeds?

You identify price catalysts by aggregating yfinance feeds like ticker.news, ticker.calendar, and earnings dates, then normalizing timestamps to UTC and deduplicating events to build a structured catalyst timeline.

Can I calculate market reaction metrics like forward returns and volatility around a specific event?

Yes, you can calculate reaction metrics by building default event windows from -5 days to +5 days around each event, which outputs gap, forward returns, and volatility metrics with a scored impact.

What is the best way to map sentiment shifts to stock price movements?

Mapping sentiment shifts to market behavior involves aggregating analyst actions and news feeds, calculating reaction metrics within event windows, and generating a narrative summary with confidence notes and scored impact.

Does yf-catalysts require manual timestamp normalization before analyzing event windows?

No, yf-catalysts handles timestamp normalization to UTC and deduplication automatically during the aggregation of yfinance feeds, ensuring event windows and reaction metrics are calculated accurately.

How do I generate a structured timeline of market events for a specific stock ticker?

You generate a structured catalyst timeline by providing a stock ticker and date range, which aggregates yfinance feeds, computes reaction metrics, and produces a timeline with impact scores and confidence notes.