agentsclimarketplace

India news tracker

Skill ajeeshworkspace/indian-trading-skills/skills/india-news-tracker

Claude Skills for Indian equity investors and traders — NSE/BSE stocks, F&O derivatives, institutional flows, and market breadth analysis

Install
npx -y skills add ajeeshworkspace/indian-trading-skills --skill india-news-tracker

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

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.

SKILL.md

17.6 KB, as published. Nobody here has run it

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)

SourceWhat to FetchSearch Query Pattern
BSE India (bseindia.com)Corporate announcements, board meeting outcomes, resultssite:bseindia.com [company] announcement
NSE India (nseindia.com)Bulk deals, block deals, insider trades, F&O ban listsite:nseindia.com [topic]
SEBI (sebi.gov.in)Circulars, new regulations, enforcement orderssite:sebi.gov.in circular 2026
RBI (rbi.org.in)Monetary policy, banking regulations, forex datasite:rbi.org.in [topic]

Tier 2 — Financial Media (Primary News)

SourceStrengthSearch Query Pattern
MoneyControlFastest Indian market news, earnings analysissite:moneycontrol.com [topic]
Economic Times MarketsCorporate news, policy analysissite:economictimes.indiatimes.com markets [topic]
LiveMintPolicy, macro, premium analysissite:livemint.com [topic]
Business StandardIn-depth corporate and policy coveragesite:business-standard.com [topic]

Tier 3 — Supplementary

SourceStrengthSearch Query Pattern
NDTV ProfitQuick market updatessite:ndtvprofit.com [topic]
TrendlyneTechnicals, bulk deals, DII/FII datasite:trendlyne.com [topic]
Screener.inFinancials, results calendarsite:screener.in [topic]
Tijori FinanceEarnings summaries, sector datasite:tijorifinance.com [topic]

Tier 4 — Social / Real-time Sentiment

SourceStrengthSearch Query Pattern
X/TwitterBreaking news, market sentimentsite:x.com [topic] NSE OR BSE
Reddit (ISB)Retail sentiment, trading ideassite: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

    • Call resolve_market_time_and_calendar to get current date and market status
    • If market is closed, note it and provide previous day's wrap + upcoming catalysts
  2. 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"
    
  3. 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"])
    
  4. Fetch regulatory updates

    WebSearch: "SEBI circular [current month] [year]"
    WebSearch: "RBI announcement today [date]"
    
  5. Fetch corporate actions

    WebSearch: "corporate actions NSE [date] ex-date dividend bonus split"
    WebSearch: "board meeting results today NSE BSE"
    
  6. Categorize each news item using the Event Classification table below

  7. Score market impact for each news item (1-10 scale, see Scoring Framework)

  8. Cross-reference with price action

    • For top 5-10 news items, check stock price movement using get_ltp
    • Flag significant gaps or volume spikes matching news
  9. 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

    • Use curate_symbols or search_instruments to get the correct trading symbol
  2. 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"
    
  3. Fetch fundamental context

    Groww: fetch_stocks_fundamental_data(company, view='stats_only')
    Groww: get_ltp([company])
    
  4. Check for recent price impact

    Groww: fetch_historical_candle_data(symbol, last 30 days, daily)
    
  5. Compile and present categorized news with impact scores

  6. Highlight actionable items:

    • Upcoming earnings dates
    • Pending corporate actions (ex-dates)
    • Regulatory changes affecting the company
    • Management changes or M&A activity
    • 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

    • See references/sector_mapping.md for sector → index → stocks mapping
  2. 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]"
    
  3. Fetch sector movers (if Groww MCP connected)

    Groww: fetch_market_movers_and_trending_stocks_funds(sector-specific filters)
    Groww: fetch_technical_screener(sector filter)
    
  4. Identify sector themes:

    • Policy/regulatory changes (e.g., banking NPA norms, pharma FDA)
    • Earnings trend across sector
    • FII/DII sector rotation signals
    • Commodity input cost changes
  5. Present sector roundup with:

    • Top 3-5 sector headlines
    • Sector index performance
    • Notable stock moves within sector
    • Upcoming sector catalysts

Mode 4: Earnings Tracker

Trigger: "Upcoming earnings", "Results calendar", "Who's reporting this week?", "How were [company] results?"

Steps:

  1. Fetch earnings calendar

    WebSearch: "NSE BSE quarterly results schedule [current month] [year]"
    WebSearch: "site:trendlyne.com earnings calendar"
    WebSearch: "board meeting intimate NSE [date range]"
    
  2. For upcoming earnings, present:

    | Company | Date | Quarter | Analyst Estimate | Previous Quarter |
    
  3. For reported earnings, fetch and analyze:

    WebSearch: "[company] quarterly results Q[x] FY[xx]"
    Groww: fetch_stocks_fundamental_data(company, view='financials_only')
    
  4. Earnings analysis includes:

    • Revenue vs estimate (beat/miss/inline)
    • PAT vs estimate
    • Margin expansion/compression
    • Management guidance highlights
    • YoY and QoQ growth rates
    • Stock price reaction post-results

Mode 5: Corporate Actions Tracker

Trigger: "Upcoming dividends", "Stock splits this month", "Bonus shares", "Corporate actions"

Steps:

  1. Fetch corporate actions calendar

    WebSearch: "NSE corporate actions [current month] [year] ex-date"
    WebSearch: "upcoming dividend ex-date NSE [month] [year]"
    WebSearch: "stock split bonus issue NSE BSE [year]"
    
  2. Present corporate actions organized by type:

    Dividends:

    | Company | Type | Amount (Rs.) | Ex-Date | Record Date |
    

    Bonus Issues:

    | Company | Ratio | Ex-Date | Record Date |
    

    Stock Splits:

    | Company | From FV | To FV | Ex-Date |
    

    Rights Issues:

    | Company | Ratio | Price (Rs.) | Open Date | Close Date |
    

Mode 6: Bulk/Block Deal Monitor

Trigger: "Bulk deals today", "Block deals", "Who's buying/selling large quantities?"

Steps:

  1. Fetch bulk/block deal data

    WebSearch: "NSE bulk deals today [date]"
    WebSearch: "BSE block deals today [date]"
    WebSearch: "site:nseindia.com bulk deals"
    WebSearch: "site:trendlyne.com bulk deals"
    
  2. Analyze and present:

    | Stock | Deal Type | Buyer/Seller | Quantity | Price (Rs.) | % of Equity |
    
  3. Flag significant deals:

    • Promoter buying/selling
    • FII/DII bulk transactions
    • PE fund entries/exits
    • Deals > 1% of equity

Mode 7: Regulatory & Policy Monitor

Trigger: "SEBI updates", "RBI policy impact", "New regulations", "Policy changes"

Steps:

  1. Fetch regulatory updates

    WebSearch: "SEBI circular [current month] [year] new regulation"
    WebSearch: "RBI monetary policy [current month] [year]"
    WebSearch: "India financial regulation change [year]"
    
  2. Categorize by impact:

    • Market-wide: F&O margin changes, STT changes, settlement cycle changes
    • Sector-specific: Banking NPA norms, insurance regulations, telecom spectrum
    • Company-specific: SEBI enforcement, listing requirements
  3. Assess impact and affected stocks/sectors


Event Classification

Categorize every news item into one of these categories:

CategoryExamplesTypical Impact
EarningsQuarterly results, annual results, earnings surpriseHigh (on specific stock)
Corporate ActionDividend, bonus, split, buyback, rights issueMedium (on specific stock)
M&AMerger, acquisition, demerger, stake saleHigh (on involved companies)
ManagementCEO change, board reshuffle, key hire/exitMedium
RegulatorySEBI order, RBI circular, govt policyMedium-High (sector-wide)
InstitutionalFII/DII flow data, bulk/block deals, MF holdingsMedium
SectorIndustry trend, commodity price, global peer newsMedium
MacroGDP data, inflation, IIP, PMI, trade deficitMedium-High (market-wide)
GlobalFed decision, US markets, crude oil, China dataMedium-High
IPONew filing, listing, subscription dataMedium (on IPO stock)
LegalCourt order, NCLT, arbitration, penaltyVariable
RatingAnalyst upgrade/downgrade, target price changeMedium
InsiderPromoter buy/sell, SAST disclosure, pledge changeMedium-High
ESGEnvironmental violation, governance issue, social impactLow-Medium

Impact Scoring Framework

Score each news item on a 1-10 scale:

ScoreLabelCriteriaExample
9-10CriticalMarket-wide impact, will move indicesRBI emergency rate cut, SEBI bans F&O
7-8HighSector-wide or large-cap stock impactMajor M&A, earnings shock on Nifty 50 stock
5-6MediumSignificant for specific stocksMid-cap earnings beat, analyst upgrade
3-4LowLimited impact, FYI valueMinor corporate action, routine filing
1-2NoiseBackground info, no trading signalIndustry conference, routine compliance

Scoring Adjustments:

  • +1 if the stock is in Nifty 50 or Bank Nifty
  • +1 if unexpected (vs market expectations)
  • +1 if involves promoter/insider activity
  • -1 if already priced in (market didn't react)
  • -1 if from low-reliability source

Sentiment Classification

For each news item, classify sentiment:

SentimentSignalIndicators
Bullish🟢Earnings beat, upgrade, promoter buying, positive guidance, policy tailwind
Bearish🔴Earnings miss, downgrade, promoter selling/pledging, negative guidance, regulatory action
Neutral🟡In-line results, routine filing, mixed signals
AmbiguousComplex event requiring analysis (e.g., M&A — good for buyer or target?)

Integration with Other Skills

This skill is designed to feed actionable news into other skills:

News TypeFeed ToHow
Major headline / policy eventScenario Analyzer"Analyze: [headline]" → 3 scenarios
Stock earnings / corporate actionIndia Stock Analysis"Analyze [stock] in context of [news]"
Sector rotation signalsIndia Market BreadthCheck if breadth confirms sector narrative
FII/DII bulk deal activityFII/DII Flow Tracker"What are institutional flows telling us about [sector]?"
F&O regulatory changeOptions Strategy AdvisorCheck strategy impact of rule change
Breakout candidate in newsNSE VCP ScreenerVerify if news stock has VCP setup

Output Guidelines

  • Recency: Always show the most recent news first
  • Source attribution: Every news item must cite the source
  • Timestamp: Include date and time for each item
  • Currency: All amounts in INR (Rs., Cr, L)
  • Fiscal year: Use Indian FY convention (FY25 = April 2024 - March 2025)
  • Trading symbol: Always include NSE symbol alongside company name
  • Market hours context: Note if news came pre-market, during market, or post-market (affects price impact timing)
  • Sentiment icon: Use 🟢/🔴/🟡/⚪ for quick visual scanning
  • Impact score: Show [1-10] score for each significant item

Quality Standards

  • Never present news older than requested timeframe without flagging it
  • Cross-reference breaking news across at least 2 sources before treating as confirmed
  • Distinguish between "rumor/report" and "confirmed announcement"
  • Flag if a news source has known bias or is promotional content
  • Include "price reaction" data when available — news without market reaction context is incomplete
  • Always note the market status (open/closed) when presenting news, as impact timing differs

Error Handling

  • If web search returns no results for a specific source, move to next source in priority
  • If broker MCP is unavailable, proceed with web-only data
  • If a company cannot be resolved, ask user to clarify
  • If market is closed, note the timing context and present previous session's news
  • Always provide at least a basic briefing even if some sources fail

Example Usage

User: "Market news today"

News Tracker:
1. Fetches date context → Thursday, March 12, 2026, market open
2. Parallel web searches across MoneyControl, ET, LiveMint
3. Fetches STOCKS_IN_NEWS via Groww MCP
4. Fetches VOLUME_SHOCKERS for unusual activity
5. Categorizes 15-20 news items
6. Scores each item (1-10)
7. Cross-references top items with LTP for price reaction
8. Generates daily briefing with:
   - Market overview (Nifty, Sensex, Bank Nifty)
   - Top 5 stories with impact scores
   - Stocks in focus (with price change)
   - Upcoming events (earnings, corporate actions)
   - Regulatory updates
   - Global cues for tomorrow

Resources

references/news_source_guide.md

Detailed guide on Indian financial news sources, their strengths, biases, and optimal search patterns.

references/sector_mapping.md

Mapping of NSE sectors to indices, constituent stocks, and relevant news categories.

references/sentiment_patterns.md

Historical patterns of how Indian markets react to different news categories, with lag analysis.

assets/daily_briefing_template.md

Template for the daily market briefing output format.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.