news-data-provider

Use this skill when implementing or modifying the real NewsDataProvider (Phase 3.1). Triggers on: 'implement NewsDataProvider', 'Alpha Vantage NEWS_SENTIMENT', 'Finnhub company news', 'real news headlines', 'news caching', 'rate limit handling', 'news provider fallback', 'replace news stub', 'wire news into FinBERT', or any task that fetches financial news headlines from an external API and caches them for FinBERT processing. Do NOT use for FinBERT inference itself (use finbert-integration) or for LLM-based news analysis (use llm-validator).

Safety Notice

This listing is imported from SkillsMP metadata and should be treated as untrusted until upstream source review is completed.

Copy this and send it to your AI assistant to learn

Install skill "news-data-provider" with this command: npx skills add bitandbytes/skillsmp-bitandbytes-bitandbytes-news-data-provider

No markdown body

This source entry does not include full markdown content beyond metadata.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Research

order-management

Use this skill when implementing the Alpaca OrderManager, the TradingPipeline orchestrator, or the daily run script (Phase 4.1 and 4.4). Triggers on: 'implement OrderManager', 'submit orders to Alpaca', 'paper trading setup', 'implement TradingPipeline', 'wire the pipeline orchestrator', 'run_daily.py', 'idempotent daily run', 'retry on API failure', or any task involving order submission, position tracking, or the end-to-end daily execution loop. Do NOT use for position sizing (use risk-manager) or for LLM signal validation (use llm-validator).

Repository SourceNeeds Review
General

event-filter

Use this skill when implementing or modifying event-driven exit logic (Phase 3.3). Triggers on: 'add an EventFilter', 'earnings blackout exit', 'news shock exit', 'ATR stop filter', 'implement EarningsBlackoutFilter', 'implement NewsShockFilter', 'implement AtrStopFilter', 'add exit_reason to TradeSignal', 'replace earnings calendar stub', or any task that evaluates open positions against discrete events to trigger exits. Do NOT use for ATR-based position sizing (use risk-manager) or for earnings data in fundamentals signals (use fundamentals-plugin).

Repository SourceNeeds Review
Coding

finbert-integration

Use this skill when setting up, configuring, or working with FinBERT for financial sentiment analysis. Triggers on: 'set up FinBERT', 'sentiment analysis', 'FinBERT batch processing', 'compute sentiment features', 'FinBERT enricher', or any task involving the local sentiment scoring layer (Layer 1). Do NOT use for: the LLM Validator (use llm-validator), creating other plugin types (use plugin-author), or building the news API client that feeds headlines into FinBERT (use news-data-provider).

Repository SourceNeeds Review
General

fundamentals-plugin

Use this skill when implementing or modifying the fundamentals signal pillar (Phase 3.2). Triggers on: 'add fundamentals', 'implement FundamentalsDataProvider', 'create a FundamentalIndicatorPlugin', 'add P/E z-score', 'add FCF yield', 'add earnings growth', 'add earnings surprise', 'wire fundamentals into the quant engine', 'ETF fundamental exclusion', or any task that fetches balance-sheet / income-statement / cash-flow data and turns it into a normalized signal. Do NOT use for technical indicators (use plugin-author) or for the earnings blackout exit logic (use event-filter).

Repository SourceNeeds Review
news-data-provider | V50.AI