Skip to content

/weekly-fno-trade-planner

Weekly F&O trade planning skill for Indian markets. Analyzes news/macro events, identifies trending sectors and instruments, determines probable direction, suggests option strategy with entry/exit levels, and manages stop-loss and profit booking after position entry. Use when

shell
$ npx -y skills add ajeeshworkspace/indian-trading-skills --skill weekly-fno-trade-planner --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/weekly-fno-trade-planner
How auto-invocation works

Context preview

The summary Claude sees to decide when to auto-load this skill.

Weekly F&O trade planning skill for Indian markets. Analyzes news/macro events, identifies trending sectors and instruments, determines probable direction, suggests option strategy with entry/exit levels, and manages stop-loss and profit booking after position entry. Use when

SKILL.md

weekly-fno-trade-planner.SKILL.md
name: weekly-fno-trade-planner
description: >
  Weekly F&O trade planning skill for Indian markets. Analyzes news/macro events,
  identifies trending sectors and instruments, determines probable direction, suggests
  option strategy with entry/exit levels, and manages stop-loss and profit booking
  after position entry. Use when user wants a weekly trade idea, F&O direction call,
  or ongoing position management for Nifty, Bank Nifty, or stock options.

Weekly F&O Trade Planner

Overview

A complete weekly trading workflow for Indian F&O markets — from macro thesis to position management. This skill identifies high-conviction directional trades by combining news analysis, sector screening, technical confirmation, and institutional flow data, then manages the position with structured stop-loss and profit-booking rules.

Designed for retail traders with limited capital who prefer option buying over selling. Supports both Groww MCP and Zerodha Kite MCP for live execution.

---

Phase 1: News & Macro Scan

Goal

Identify the dominant narrative driving markets this week.

Steps

1. **Fetch breaking news and macro events**:

WebSearch: "Indian stock market news this week {current_date}"
WebSearch: "global markets impact India {current_week}"
WebSearch: "RBI SEBI announcement {current_month} {current_year}"
WebSearch: "geopolitical risk India market {current_date}"

2. **Categorize the macro environment**:

| Category | Examples | Typical F&O Play | |----------|----------|------------------| | **Geopolitical crisis** | War, sanctions, oil shock | Index PUTs (Nifty/BankNifty) | | **Policy event** | RBI rate decision, budget, SEBI circular | Straddle/strangle before event | | **Earnings season** | IT/Banking results week | Stock options directional | | **Global risk-off** | US recession fear, China slowdown, Fed hawkish | Index PUTs, IT stock CALLs (INR weak) | | **Domestic momentum** | DII buying, reform news, GDP beat | Index CALLs, banking CALLs | | **Sector rotation** | Defence order, pharma approval, EV policy | Sector-specific stock options | | **Low conviction** | No clear driver, range-bound | Avoid or play iron condor |

3. **Rate the macro conviction** (1-5):

  • 5: Clear, strong catalyst with defined timeline (e.g., war escalation, surprise rate cut)
  • 4: Strong theme but timing uncertain
  • 3: Moderate — multiple conflicting signals
  • 2: Weak — mostly noise
  • 1: No conviction — skip the week or go very small

**Rule: Only proceed to Phase 2 if conviction >= 3.**

---

Phase 2: Sector & Instrument Identification

Goal

Find the ONE instrument most likely to move meaningfully this week.

Steps

1. **Screen market movers and sectors**:

Use whichever broker MCP is connected:

# Groww MCP
fetch_market_movers_and_trending_stocks_funds(
    discovery_filter_types=["TOP_GAINERS", "TOP_LOSERS", "VOLUME_SHOCKERS",
                           "YEARLY_HIGH", "YEARLY_LOW", "STOCKS_IN_NEWS"]
)
fetch_curated_fno(fno_filter_types=["GAINERS", "LOSERS", "TOP_TRADED"])

# Zerodha Kite MCP — use web search for movers, then:
# search_instruments(query="{sector_leader}")

2. **Check institutional flows** (invoke `fii-dii-flow-tracker` skill):

  • FII net buy/sell trend (last 5-10 days)
  • DII positioning
  • Sector-wise FII allocation shifts

3. **Narrow to ONE instrument** using this priority:

  • **Index (Nifty/BankNifty)**: For macro/geopolitical/broad market themes
  • **Sector ETF or index**: For sector rotation themes
  • **Single stock**: For earnings/company-specific catalysts (must be in F&O list)

4. **Validate F&O availability**:

# Groww MCP
fno_mcx_contracts_search_tool(search_term="{instrument_name}")

# Zerodha Kite MCP
search_instruments(query="{instrument_name}", segment="NFO-OPT")

Selection Criteria

The ideal instrument has:

  • Direct exposure to the identified macro theme
  • High F&O liquidity (tight bid-ask spread)
  • Clear technical setup (trending, not choppy)
  • Manageable lot size for user's capital

---

Phase 3: Direction & Technical Confirmation

Goal

Determine the probable direction (bullish/bearish) with technical evidence.

Steps

1. **Fetch price data** (daily and hourly):

# Groww MCP
fetch_historical_candle_data(
    trading_symbol="{symbol}",
    start_time="{60_days_ago} 09:15:00",
    end_time="{today} 15:30:00",
    interval_in_minutes="1440"
)

# Zerodha Kite MCP
get_historical_data(
    instrument_token="{token}",
    from_date="{60_days_ago}",
    to_date="{today}",
    interval="day"
)

2. **Run technical indicators**:

# Groww MCP
get_historical_technical_indicators(
    trading_symbol="{symbol}",
    start_time="{30_days_ago} 09:15:00",
    end_time="{today} 15:30:00",
    interval_in_minutes="1440",
    indicators=["sma", "ema", "rsi", "macd", "supertrend", "bollinger", "atr", "vwap"]
)

# Zerodha Kite MCP — fetch raw candles and compute indicators manually or via yfinance

3. **Identify key levels**:

  • **Support levels**: Recent swing lows, round numbers, SMA/EMA zones
  • **Resistance levels**: Recent swing highs, previous breakdown points
  • **Trend**: Higher highs/lows (bullish) or lower highs/lows (bearish)
  • **Momentum**: RSI, MACD crossover direction, SuperTrend signal

4. **Check Open Interest for institutional positioning**:

# Groww MCP
get_open_interest_analysis(symbol="{symbol}", view="all")

# Zerodha Kite MCP — use web search for OI data from NSE
  • Heavy PUT writing at a strike = institutional support floor
  • Heavy CALL writing at a strike = institutional resistance ceiling
  • PCR > 1.2 = market leaning bullish (hedged)
  • PCR < 0.8 = market leaning bearish

5. **Direction verdict**:

| Signal | Bullish | Bearish | |--------|---------|---------| | Trend | Higher lows | Lower highs | | RSI | 40-60 rising | 40-60 falling | | MACD | Bullish crossover | Bearish crossover | | SuperTrend | Green/Buy

Read more
Read it on GitHub ↗

Showing the first part of this file.

Ships withindian-trading-skills

Turn Claude into your Indian market research analyst. 10 specialized skills covering NSE/BSE equities, F&O derivatives, institutional flows, market breadth, live news tracking, and weekly trade planning — all built for Indian markets.

Get the whole plugin, auto-invoked
Stats
52
Stars
0
Views
41
Forks
Active
Maintenance
Python
Language
MIT
License
2d ago
Last commit
4mo ago
Created

Repo: ajeeshworkspace/indian-trading-skills

Other skills on indian-trading-skills.