Receber por email
← Voltar para o catálogo

india-news-tracker

Track and analyze Indian stock market news, corporate announcements, SEBI circulars, bulk/block deals, and earnings calendars. Auto-fetches headlines from MoneyControl, Economic Times, LiveMint, BSE/NSE filings. Use when the user asks about recent news, corporate actions, upcoming events, or wants a daily market news briefing for NSE/BSE.

44estrelas
Atualizado há 5 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add ajeeshworkspace/indian-trading-skills

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/india-news-tracker/svg)](https://www.skillteca.com.br/skills/india-news-tracker)
#ai

Alerta por categoria

Receba novas skills de Design e Frontend toda segunda

1 email curto, só com as skills novas de Design e Frontend. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

India News Tracker

Overview

This skill fetches, categorizes, scores, and summarizes Indian market news from multiple sources. It tracks corporate announcements, SEBI circulars, bulk/block deals, insider trades, earnings calendars, and breaking market news — then feeds actionable insights to the user or other skills (like Scenario Analyzer).

Architecture

Skill (Orchestrator)
├── Phase 1: News Collection
│   ├── Web search across Indian financial media
│   ├── BSE/NSE corporate filings
│   ├── Regulatory circulars (SEBI, RBI)
│   └── Bulk/block deal data
├── Phase 2: Processing
│   ├── Categorize by event type
│   ├── Score market impact (1-10)
│   ├── Tag affected sectors and stocks
│   └── Detect sentiment (bullish/bearish/neutral)
├── Phase 3: Analysis
│   ├── Identify top movers from news
│   ├── Cross-reference with price action (via broker MCP)
│   ├── Flag earnings surprises and guidance changes
│   └── Detect theme clusters
└── Phase 4: Report
    ├── Daily briefing format
    ├── Stock-specific news digest
    ├── Sector news roundup
    └── Actionable alerts

News Source Priority

Use web search to fetch news from these sources, in order of reliability:

Tier 1 — Official / Regulatory (Highest Priority)

| Source | What to Fetch | Search Query Pattern | |--------|--------------|---------------------| | BSE India (bseindia.com) | Corporate announcements, board meeting outcomes, results | site:bseindia.com [company] announcement | | NSE India (nseindia.com) | Bulk deals, block deals, insider trades, F&O ban list | site:nseindia.com [topic] | | SEBI (sebi.gov.in) | Circulars, new regulations, enforcement orders | site:sebi.gov.in circular 2026 | | RBI (rbi.org.in) | Monetary policy, banking regulations, forex data | site:rbi.org.in [topic] |

Tier 2 — Financial Media (Primary News)

| Source | Strength | Search Query Pattern | |--------|----------|---------------------| | MoneyControl | Fastest Indian market news, earnings analysis | site:moneycontrol.com [topic] | | Economic Times Markets | Corporate news, policy analysis | site:economictimes.indiatimes.com markets [topic] | | LiveMint | Policy, macro, premium analysis | site:livemint.com [topic] | | Business Standard | In-depth corporate and policy coverage | site:business-standard.com [topic] |

Tier 3 — Supplementary

| Source | Strength | Search Query Pattern | |--------|----------|---------------------| | NDTV Profit | Quick market updates | site:ndtvprofit.com [topic] | | Trendlyne | Technicals, bulk deals, DII/FII data | site:trendlyne.com [topic] | | Screener.in | Financials, results calendar | site:screener.in [topic] | | Tijori Finance | Earnings summaries, sector data | site:tijorifinance.com [topic] |

Tier 4 — Social / Real-time Sentiment

| Source | Strength | Search Query Pattern | |--------|----------|---------------------| | X/Twitter | Breaking news, market sentiment | site:x.com [topic] NSE OR BSE | | Reddit (ISB) | Retail sentiment, trading ideas | site:reddit.com/r/IndianStreetBets [topic] |

Broker MCP Integration

Use broker MCP tools to cross-reference news with live market data:

Groww MCP (if connected)

  • fetch_market_movers_and_trending_stocks_funds with STOCKS_IN_NEWS — stocks currently in news
  • get_ltp — check price reaction to news
  • fetch_historical_candle_data — verify price movement post-announcement
  • fetch_stocks_fundamental_data — earnings data to compare with announced results
  • fetch_market_movers_and_trending_stocks_funds with VOLUME_SHOCKERS — abnormal volume (often news-driven)
  • resolve_market_time_and_calendar — trading day context

Zerodha Kite MCP (if connected)

  • get_ltp — last traded price for news impact verification
  • get_quotes — real-time quotes with depth
  • get_historical_data — price history for post-news analysis
  • search_instruments — resolve company names to trading symbols

No Broker Available

  • Use web search for all data (MoneyControl, Google Finance for prices)
  • yfinance as fallback for historical price data

Workflow

Mode 1: Daily Market Briefing

Trigger: "What's the market news today?", "Daily briefing", "Morning update", "What happened in markets today?"

Steps:

  1. Determine market context
  2. Call resolve_market_time_and_calendar to get current date and market status
  3. If market is closed, note it and provide previous day's wrap + upcoming catalysts
  1. Fetch top market news (run searches in parallel)

`` WebSearch: "Indian stock market news today [date]" WebSearch: "NSE BSE market update today [date]" WebSearch: "site:moneycontrol.com market news today" WebSearch: "site:economictimes.indiatimes.com stock market today" ``

  1. Fetch stocks in news (if broker MCP available)

`` Groww: fetch_market_movers_and_trending_stocks_funds(["STOCKS_IN_NEWS"]) Groww: fetch_market_movers_and_trending_stocks_funds(["VOLUME_SHOCKERS"]) Groww: fetch_market_movers_and_trending_stocks_funds(["TOP_GAINERS", "TOP_LOSERS"]) ``

  1. Fetch regulatory updates

`` WebSearch: "SEBI circular [current month] [year]" WebSearch: "RBI announcement today [date]" ``

  1. Fetch corporate actions

`` WebSearch: "corporate actions NSE [date] ex-date dividend bonus split" WebSearch: "board meeting results today NSE BSE" ``

  1. Categorize each news item using the Event Classification table below
  1. Score market impact for each news item (1-10 scale, see Scoring Framework)
  1. Cross-reference with price action
  2. For top 5-10 news items, check stock price movement using get_ltp
  3. Flag significant gaps or volume spikes matching news
  1. Generate Daily Briefing using assets/daily_briefing_template.md

Mode 2: Stock-Specific News

Trigger: "News about Reliance", "What's happening with TCS?", "Any announcements from HDFC Bank?"

Steps:

  1. Resolve the company symbol
  2. Use curate_symbols or search_instruments to get the correct trading symbol
  1. Fetch company-specific news (parallel searches)

`` WebSearch: "[company name] stock news [current month] [year]" WebSearch: "site:moneycontrol.com [company name] [year]" WebSearch: "site:bseindia.com [company name] announcement" WebSearch: "[company name] quarterly results [year]" WebSearch: "[company name] corporate action dividend bonus split" ``

  1. Fetch fundamental context

`` Groww: fetch_stocks_fundamental_data(company, view='stats_only') Groww: get_ltp([company]) ``

  1. Check for recent price impact

`` Groww: fetch_historical_candle_data(symbol, last 30 days, daily) ``

  1. Compile and present categorized news with impact scores
  1. Highlight actionable items:
  2. Upcoming earnings dates
  3. Pending corporate actions (ex-dates)
  4. Regulatory changes affecting the company
  5. Management changes or M&A activity
  6. Insider trading activity

Mode 3: Sector News Roundup

Trigger: "What's happening in banking sector?", "IT sector news", "Pharma sector update"

Steps:

  1. Map sector to NSE sectoral index and constituent stocks
  2. See references/sector_mapping.md for sector → index → stocks mapping
  1. Fetch sector-specific news (parallel searches)

`` WebSearch: "[sector] sector India stock market [current month] [year]" WebSearch: "site:moneycontrol.com [sector] sector India" WebSearch: "[sector] policy regulation India [year]" ``

  1. Fetch sector movers (if Groww MCP connected)

`` Groww: fetch_market_movers_and_trending_stocks_funds(sector-specific filters) Groww: fetch_technical_screener(sector filter) ``

  1. Identify sector themes:
  2. Policy/regulatory changes (e.g., banking NPA norms, pharma FDA)
  3. Earnings trend across sector
  4. FII/DII sector rotation signals
  5. Commodity input
Compartilhar X LinkedIn