NSE Trading Toolkit — Orchestrator
This is the master workflow that coordinates 8 specialized trading framework skills for Indian NSE/BSE equities.
Prerequisites
All skills work standalone with zero dependencies — they're prompt-based frameworks that Claude applies during analysis. Connecting data sources makes them more powerful:
| Data Source |
Required? |
What It Adds |
Setup |
| Groww MCP |
Optional |
Live quotes, portfolio, technical indicators, candle data, order placement |
Add to .mcp.json (see README) |
| yfinance |
Optional |
Historical OHLCV (>6 months), backtesting |
pip install yfinance |
| TradingView MCP |
Optional |
Crypto screening, volume scanners |
See tradingview-mcp |
Without any data source: You provide prices manually, Claude applies the frameworks.
With Groww MCP: Claude pulls live data automatically. Use search_stock_and_others_symbol first to resolve the trading symbol.
Groww MCP Tool Reference
| Tool |
Use For |
search_stock_and_others_symbol |
Find correct trading symbol |
get_quotes_and_depth |
Live price, volume, bid/ask depth |
get_historical_technical_indicators |
RSI, MACD, SMA, EMA, Bollinger, ADX, ATR |
fetch_historical_candle_data |
OHLCV candles (1m to 1w intervals) |
get_equity_portfolio_holdings |
Your current holdings and P&L |
get_ltp |
Quick last traded price |
yfinance Quick Reference
import yfinance as yf
data = yf.download("RELIANCE.NS", period="2y", interval="1d") # NSE: .NS, BSE: .BO
Master Workflow
Follow this sequence for a full analysis. Skip steps not relevant to the user's question.
1. CONTEXT → What does the user hold? What's their goal?
2. DATA → Pull live quotes + historical candles + indicators
3. STRUCTURE → Multi-timeframe analysis (→ use multi-timeframe-analysis skill)
4. TECHNICALS → Chart reading, indicators (→ use technical-analysis skill)
RSI divergences (→ use rsi-divergence skill)
Fibonacci levels (→ use fibonacci-trading skill)
5. DECISION → Buy / Sell / Hold with specific triggers
6. SIZING → How many shares, at what risk (→ use position-sizing skill)
7. STOPS → Initial stop-loss (→ use stop-loss-strategies skill)
Trailing plan (→ use trailing-stops skill)
8. TARGETS → R:R ratio check (→ use risk-reward-ratio skill)
Fibonacci extensions (→ use fibonacci-trading skill)
9. PLAN → Concrete action plan with prices and triggers
When to Use Which Skill
| User's Question |
Primary Skill |
Supporting Skills |
| "Analyze BBTC" |
This orchestrator |
All 8 as needed |
| "Position size for RELIANCE" |
position-sizing |
stop-loss-strategies, risk-reward-ratio |
| "Where to set stop-loss?" |
stop-loss-strategies |
technical-analysis (for S/R levels) |
| "RSI divergence on TATAMOTORS?" |
rsi-divergence |
technical-analysis, fibonacci-trading |
| "Fib levels for INFY" |
fibonacci-trading |
technical-analysis |
| "Should I trail my stop?" |
trailing-stops |
— |
| "Is this trade worth taking?" |
risk-reward-ratio |
position-sizing |
| "Weekly vs daily trend?" |
multi-timeframe-analysis |
technical-analysis |
Output Format
When presenting a full analysis, use this structure:
# [STOCK] Analysis — [Date]
## Quick Take
[1-2 sentence summary: bullish/bearish/neutral + key level to watch]
## Position (if held)
[Current holdings, avg price, P&L]
## Technical Setup
[Trend, key levels, indicator readings]
## Scenarios
[Bullish / Bearish / Sideways with probabilities]
## Action Plan
| Action | Trigger | Price | Size | Stop | Target | R:R |
|--------|---------|-------|------|------|--------|-----|
## Risk Summary
- Max risk: Rs.XXX (X% of capital)
- Stop-loss: Rs.XXX
- Trailing plan: [method]
Indian Market Notes
- NSE trading hours: 9:15 AM - 3:30 PM IST
- Pre-open session: 9:00 - 9:15 AM
- T+1 settlement
- Circuit limits: 5%, 10%, 20% (varies by stock)
- STT, brokerage, GST affect actual P&L — factor ~0.1% for delivery trades
- Use BSE symbol if NSE not available
1---2name: nse-trading-toolkit3description: Master orchestrator for Indian NSE/BSE equity trading analysis via Groww broker. Routes to specialized framework skills: technical analysis, position sizing, stop-loss, trailing stops, risk-reward, multi-timeframe, RSI divergence, and Fibonacci trading. Use this skill whenever the user asks to: analyze a stock, check a position, decide buy/sell/hold, plan entries/exits, or do any comprehensive trading analysis for Indian equities. Triggers on: "analyze [stock]", "should I buy/sell [stock]", "check [stock]", "what's the setup on [stock]", or any broad market analysis request involving NSE/BSE stocks. This is the go-to skill for full stock analysis — it pulls together all the individual framework skills into one workflow.4---56# NSE Trading Toolkit — Orchestrator78This is the master workflow that coordinates 8 specialized trading framework skills for Indian NSE/BSE equities.910## Prerequisites1112All skills work standalone with zero dependencies — they're prompt-based frameworks that Claude applies during analysis. Connecting data sources makes them more powerful:1314| Data Source | Required? | What It Adds | Setup |15|------------|-----------|-------------|-------|16| **Groww MCP** | Optional | Live quotes, portfolio, technical indicators, candle data, order placement | Add to `.mcp.json` (see README) |17| **yfinance** | Optional | Historical OHLCV (>6 months), backtesting | `pip install yfinance` |18| **TradingView MCP** | Optional | Crypto screening, volume scanners | See [tradingview-mcp](https://github.com/pab-s/tradingview-mcp) |1920**Without any data source:** You provide prices manually, Claude applies the frameworks.21**With Groww MCP:** Claude pulls live data automatically. Use `search_stock_and_others_symbol` first to resolve the trading symbol.2223### Groww MCP Tool Reference2425| Tool | Use For |26|------|---------|27| `search_stock_and_others_symbol` | Find correct trading symbol |28| `get_quotes_and_depth` | Live price, volume, bid/ask depth |29| `get_historical_technical_indicators` | RSI, MACD, SMA, EMA, Bollinger, ADX, ATR |30| `fetch_historical_candle_data` | OHLCV candles (1m to 1w intervals) |31| `get_equity_portfolio_holdings` | Your current holdings and P&L |32| `get_ltp` | Quick last traded price |3334### yfinance Quick Reference35```python36import yfinance as yf37data = yf.download("RELIANCE.NS", period="2y", interval="1d") # NSE: .NS, BSE: .BO38```3940## Master Workflow4142Follow this sequence for a full analysis. Skip steps not relevant to the user's question.4344```451. CONTEXT → What does the user hold? What's their goal?462. DATA → Pull live quotes + historical candles + indicators473. STRUCTURE → Multi-timeframe analysis (→ use multi-timeframe-analysis skill)484. TECHNICALS → Chart reading, indicators (→ use technical-analysis skill)49 RSI divergences (→ use rsi-divergence skill)50 Fibonacci levels (→ use fibonacci-trading skill)515. DECISION → Buy / Sell / Hold with specific triggers526. SIZING → How many shares, at what risk (→ use position-sizing skill)537. STOPS → Initial stop-loss (→ use stop-loss-strategies skill)54 Trailing plan (→ use trailing-stops skill)558. TARGETS → R:R ratio check (→ use risk-reward-ratio skill)56 Fibonacci extensions (→ use fibonacci-trading skill)579. PLAN → Concrete action plan with prices and triggers58```5960## When to Use Which Skill6162| User's Question | Primary Skill | Supporting Skills |63|----------------|---------------|-------------------|64| "Analyze BBTC" | This orchestrator | All 8 as needed |65| "Position size for RELIANCE" | position-sizing | stop-loss-strategies, risk-reward-ratio |66| "Where to set stop-loss?" | stop-loss-strategies | technical-analysis (for S/R levels) |67| "RSI divergence on TATAMOTORS?" | rsi-divergence | technical-analysis, fibonacci-trading |68| "Fib levels for INFY" | fibonacci-trading | technical-analysis |69| "Should I trail my stop?" | trailing-stops | — |70| "Is this trade worth taking?" | risk-reward-ratio | position-sizing |71| "Weekly vs daily trend?" | multi-timeframe-analysis | technical-analysis |7273## Output Format7475When presenting a full analysis, use this structure:7677```markdown78# [STOCK] Analysis — [Date]7980## Quick Take81[1-2 sentence summary: bullish/bearish/neutral + key level to watch]8283## Position (if held)84[Current holdings, avg price, P&L]8586## Technical Setup87[Trend, key levels, indicator readings]8889## Scenarios90[Bullish / Bearish / Sideways with probabilities]9192## Action Plan93| Action | Trigger | Price | Size | Stop | Target | R:R |94|--------|---------|-------|------|------|--------|-----|9596## Risk Summary97- Max risk: Rs.XXX (X% of capital)98- Stop-loss: Rs.XXX99- Trailing plan: [method]100```101102## Indian Market Notes103- NSE trading hours: 9:15 AM - 3:30 PM IST104- Pre-open session: 9:00 - 9:15 AM105- T+1 settlement106- Circuit limits: 5%, 10%, 20% (varies by stock)107- STT, brokerage, GST affect actual P&L — factor ~0.1% for delivery trades108- Use BSE symbol if NSE not available