Not in the top 1,000 by GitHub stars
Bhala-Srinivash/nse-trading-skills
9 Claude Code skills for Indian stock trading — technical analysis, position sizing, stop-loss, trailing stops, risk-reward, multi-timeframe, RSI divergence, Fibonacci. Works with NSE/BSE via Groww MCP. Zero dependencies.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
fibonacci-trading/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 03fa324829fb
No earlier version was observed for comparison.
multi-timeframe-analysis/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 03fa324829fb
No earlier version was observed for comparison.
nse-trading-toolkit/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 03fa324829fb
No earlier version was observed for comparison.
position-sizing/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 03fa324829fb
No earlier version was observed for comparison.
risk-reward-ratio/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 03fa324829fb
No earlier version was observed for comparison.
rsi-divergence/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 03fa324829fb
No earlier version was observed for comparison.
stop-loss-strategies/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 03fa324829fb
No earlier version was observed for comparison.
technical-analysis/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 03fa324829fb
No earlier version was observed for comparison.
trailing-stops/SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 03fa324829fb
No earlier version was observed for comparison.
Heat
4.1- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- fibonacci-trading
fibonacci-trading - multi-timeframe-analysis
multi-timeframe-analysis - nse-trading-toolkit
nse-trading-toolkit - position-sizing
position-sizing - risk-reward-ratio
risk-reward-ratio - rsi-divergence
rsi-divergence - stop-loss-strategies
stop-loss-strategies - technical-analysis
technical-analysis - trailing-stops
trailing-stops
How it works
fibonacci-trading
When your agent uses it
Fibonacci retracement and extension trading for NSE/BSE equities. Covers entry zones using retracement levels, profit targets using extension levels, and confluence zone identification. Use when the user asks: "fib levels for [stock]", "Fibonacci retracement", "fib extensions", "where to enter on pullback", "what are the retracement levels", "golden ratio level", "Fibonacci targets", or any question about Fibonacci-based trading levels for Indian equities.
What it loads into context
Frontmatter
109 tokensAlways available to the agent
SKILL.md
1,152 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- Data Needed
- Retracement Levels (Entry Zones)
- Extension Levels (Profit Targets)
- How to Draw Fibs
- Confluence Zones
- Fibonacci Trading Rules
Files
SKILL.mdcore4,565 bytesSKILL.mdcore4,565 bytesSKILL.mdcore4,565 bytes
Read SKILL.md
# Fibonacci Trading
Fibonacci levels identify high-probability zones where price tends to react — for entries on pullbacks and targets on extensions.
## Prerequisites
No dependencies required. Just provide a swing high and swing low price — Claude calculates all Fib levels instantly. Enhanced with Groww MCP (auto-identifies swings from candles) or yfinance.
## Data Needed
1. **Swing high and swing low**: From `fetch_historical_candle_data` or user-provided prices
2. **Current price**: `get_quotes_and_depth` from Groww, or user-provided
3. For precise calculation, you can compute in Python:
```pythonView the complete source on GitHubmulti-timeframe-analysis
When your agent uses it
Multi-timeframe analysis using the 3-screen method for NSE/BSE equities. Higher timeframe sets bias, primary timeframe identifies setup, lower timeframe times the entry. Includes confluence scoring system. Use when the user asks: "what's the weekly trend", "daily vs weekly", "multi-timeframe check", "higher timeframe analysis", "3-screen analysis", "trend on different timeframes", "weekly bias for [stock]", or any question about analyzing a stock across multiple timeframes.
What it loads into context
Frontmatter
116 tokensAlways available to the agent
SKILL.md
1,022 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- The 3-Screen Method
- Prerequisites
- Fetching Multi-TF Data
- Screen 1: Weekly Analysis
- Screen 2: Daily Analysis
- Screen 3: Entry Timeframe (4H / 1H)
- Confluence Scoring
- Common Mistakes
Files
SKILL.mdcore4,150 bytes
Read SKILL.md
# Multi-Timeframe Analysis
Higher timeframes set the direction. Lower timeframes refine the entry. Never trade against the higher timeframe trend unless you have very strong reasons.
## The 3-Screen Method
| Screen | Timeframe | Purpose | What to Look For |
|--------|-----------|---------|-----------------|
| Screen 1 | **Weekly** | Trend bias | Primary trend, major S/R, 200-week MA |
| Screen 2 | **Daily** | Setup | Pattern formation, indicator signals, entry zone |
| Screen 3 | **4H / 1H** | Entry timing | Precise entry price, tight stop placement |
### How to use it:
1. **Weekly decides direction** — only take trades in the weekly trend's directionView the complete source on GitHubnse-trading-toolkit
When your agent uses it
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.
What it loads into context
Frontmatter
177 tokensAlways available to the agent
SKILL.md
1,262 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- Master Workflow
- When to Use Which Skill
- Output Format
- Indian Market Notes
Files
SKILL.mdcore5,120 bytesSKILL.mdcore5,120 bytesevals/evals.jsonasset874 bytes
Read SKILL.md
# 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](https://github.com/pab-s/tradingview-mcp) |
View the complete source on GitHubposition-sizing
When your agent uses it
Calculate optimal position sizes for NSE/BSE equity trades using fixed fractional, ATR-based, and Kelly criterion methods. Includes portfolio constraints and leverage adjustments. Use when the user asks: "how many shares to buy", "position size for [stock]", "how much to invest in [stock]", "calculate lot size", "risk per trade", or any question about how much capital to allocate to a trade. Also triggers on portfolio allocation and leverage sizing questions.
What it loads into context
Frontmatter
106 tokensAlways available to the agent
SKILL.md
1,040 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- Data Needed
- Method 1: Fixed Fractional (Default)
- Method 2: ATR-Based Sizing
- Method 3: Kelly Criterion (Advanced)
- Portfolio Constraints
- Leverage Adjustment
- Output
Files
SKILL.mdcore3,783 bytes
Read SKILL.md
# Position Sizing
Position sizing is how you survive. The goal: risk a small, consistent percentage of capital per trade so that no single loss can cripple your account.
## Prerequisites
No dependencies required. Works with manually provided prices. Enhanced with Groww MCP (live price, ATR, portfolio) or yfinance (`pip install yfinance`).
## Data Needed
1. **Account size**: Total trading capital (ask user if not known)
2. **Current price**: `get_quotes_and_depth` from Groww, or user-provided
3. **ATR(14)**: `get_historical_technical_indicators` from Groww, or calculate from candle data
4. **Existing positions**: `get_equity_portfolio_holdings` to check concentration (optional)View the complete source on GitHubrisk-reward-ratio
When your agent uses it
Calculate and evaluate risk-reward ratios for NSE/BSE equity trades. Includes R:R calculation, minimum R:R tables by win rate, trade filtering rules, and multi-target R:R analysis. Use when the user asks: "risk reward for this trade", "is this trade worth it", "R:R ratio", "what's my risk vs reward", "should I take this trade", "expected value of trade", or any question about whether a trade setup justifies the risk.
What it loads into context
Frontmatter
114 tokensAlways available to the agent
SKILL.md
962 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- Calculation
- Minimum R:R by Win Rate
- Trade Filtering Rules
- Multi-Target R:R
- Expected Value
- R:R Checklist
Files
SKILL.mdcore3,127 bytes
Read SKILL.md
# Risk-Reward Ratio
If the math doesn't work, don't take the trade. R:R is the simplest filter that separates good setups from bad ones.
## Prerequisites
No dependencies required. Pure math — provide entry, stop, and target prices. No data tools needed.
## Calculation
```
Risk = Entry price - Stop-loss price
Reward = Target price - Entry price
R:R = Reward ÷ RiskView the complete source on GitHubrsi-divergence
When your agent uses it
RSI divergence identification and trading for NSE/BSE equities. Covers regular divergence (reversal signals) and hidden divergence (continuation signals) with confirmation rules. Use when the user asks: "RSI divergence on [stock]", "is there divergence", "bearish/bullish divergence", "momentum divergence", "RSI showing weakness", "hidden divergence", or any question about price vs RSI momentum divergences on Indian equities.
What it loads into context
Frontmatter
106 tokensAlways available to the agent
SKILL.md
1,018 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- Data Needed
- Regular Divergence (Reversal Signal)
- Hidden Divergence (Continuation Signal)
- Trading Divergences
- Important Caveats
- Quick Reference
Files
SKILL.mdcore4,305 bytesSKILL.mdcore4,305 bytes
Read SKILL.md
# RSI Divergence
Divergences signal that momentum is fading — price is moving one way but the engine (RSI) is losing steam. They're early warnings, not guarantees.
## Prerequisites
No dependencies required. Describe price and RSI patterns verbally and Claude identifies divergences. Enhanced with Groww MCP (RSI values, candles) or yfinance (`pip install yfinance`).
## Data Needed
1. **Daily candles**: `fetch_historical_candle_data` (last 90-120 days) or user-provided
2. **RSI(14) values**: `get_historical_technical_indicators` from Groww
3. For manual calculation via yfinance if needed:
```pythonView the complete source on GitHubstop-loss-strategies
When your agent uses it
Stop-loss placement strategies for NSE/BSE equity trades. Covers structure-based, ATR-based, support/resistance-based, and moving average-based stops with buffer rules and hard limits. Use when the user asks: "where to set stop-loss", "stop-loss for [stock]", "how to protect this trade", "what's a good stop level", "risk management for [position]", or any question about initial stop-loss placement for Indian equity trades.
What it loads into context
Frontmatter
108 tokensAlways available to the agent
SKILL.md
953 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- Data Needed
- Stop Type Selection
- Buffer Rules
- Hard Rules
- Stop Validation
Files
SKILL.mdcore3,708 bytes
Read SKILL.md
# Stop-Loss Strategies
A stop-loss is not optional. Every position needs one before entry. The purpose is to cap your maximum loss — not to predict where price will go.
## Prerequisites
No dependencies required. Provide entry price and key levels manually. Enhanced with Groww MCP (candles, ATR, MAs) or yfinance (`pip install yfinance`).
## Data Needed
1. **Entry price**: Known or planned
2. **Recent candles**: `fetch_historical_candle_data` (daily, last 60 days) or user-provided levels
3. **ATR(14)**: `get_historical_technical_indicators` from Groww, or calculate manually
4. **Key S/R levels**: From technical-analysis skill or swing highs/lowsView the complete source on GitHubtechnical-analysis
When your agent uses it
Systematic chart reading and technical analysis for NSE/BSE Indian equities. Covers trend identification, support/resistance mapping, volume analysis, indicator dashboards, and probabilistic scenario building. Uses Groww MCP for live data and yfinance for history. Use when the user asks to: read a chart, identify trends, find support/resistance levels, check indicators (RSI, MACD, Bollinger, ADX, Stochastic), analyze volume, or build trade scenarios. Triggers on: "what's the trend on [stock]", "support resistance for [stock]", "indicators for [stock]", "is [stock] bullish or bearish", "volume analysis", "chart analysis", or any request to interpret price action on Indian equities.
What it loads into context
Frontmatter
168 tokensAlways available to the agent
SKILL.md
1,099 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- Data Collection
- Step 1: Trend Identification
- Step 2: Support & Resistance
- Step 3: Volume Analysis
- Step 4: Indicator Dashboard
- Step 5: Probabilistic Scenarios
Files
SKILL.mdcore4,407 bytes
Read SKILL.md
# Technical Analysis
Read the chart systematically — don't cherry-pick indicators that confirm a bias.
## Prerequisites
No hard dependencies. Works best with Groww MCP or yfinance for live data, but can analyze any stock if you provide prices manually.
## Data Collection
When data tools are available, fetch in this order:
1. **Resolve symbol**: `search_stock_and_others_symbol` on Groww
2. **Live quote**: `get_quotes_and_depth` for current price, volume, day rangeView the complete source on GitHubtrailing-stops
When your agent uses it
Trailing stop strategies to lock in profits on NSE/BSE equity positions. Covers ATR trail, structure trail, MA trail, chandelier exit, and the recommended hybrid approach. Use when the user asks: "how to trail my stop", "trailing stop for [stock]", "lock in profits", "when to move stop to breakeven", "chandelier exit", "protect my gains", or any question about dynamically adjusting stop-losses as a trade moves in favor.
What it loads into context
Frontmatter
111 tokensAlways available to the agent
SKILL.md
914 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Prerequisites
- Data Needed
- The Hybrid Approach (Recommended)
- Individual Methods
- Trailing Stop Rules
- Choosing Your Method
Files
SKILL.mdcore3,675 bytes
Read SKILL.md
# Trailing Stops
Once a trade is profitable, trailing stops protect your gains while letting winners run.
## Prerequisites
No dependencies required. Provide entry, current price, and ATR manually. Enhanced with Groww MCP (live ATR, candles, MAs) or yfinance.
## Data Needed
1. **Entry price and current price**: Known or from `get_quotes_and_depth`
2. **ATR(14)**: `get_historical_technical_indicators` from Groww, or user-provided
3. **Recent swing lows/highs**: `fetch_historical_candle_data` (daily)
4. **Moving averages**: SMA20, EMA50 from indicatorsView the complete source on GitHubSkills included
- fibonacci-trading
- multi-timeframe-analysis
- nse-trading-toolkit
- position-sizing
- risk-reward-ratio
- rsi-divergence
- stop-loss-strategies
- technical-analysis
- trailing-stops
Repository facts
- License
- MIT
- Created
- Mar 5, 2026
- Last pushed
- Mar 5, 2026
- Forks
- 27
- Open issues
- 0
- Project activity
- Slowing
Before you install
Instructions onlyAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 4 notes
fibonacci-trading/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedfibonacci-trading/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzednse-trading-toolkit/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedrsi-divergence/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 2 network referencesin 1 file: nse-trading-toolkit/SKILL.md:25
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- No access to secrets
- No requests to vote in Hot
Show all 2 signals by file
nse-trading-toolkit/SKILL.md
- Network accessline 25
| **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` | | * - Network accessline 27
| **TradingView MCP** | Optional | Crypto screening, volume scanners | See [tradingview-mcp](https://github.com/pab-s/tradingview-mcp) |
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 2 facts
- Network access in prose of the SKILL.mdnse-trading-toolkit/SKILL.md:25Low confidence
- Network access in prose of the SKILL.mdnse-trading-toolkit/SKILL.md:27Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md fibonacci-trading/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md fibonacci-trading/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md fibonacci-trading/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md fibonacci-trading/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md fibonacci-trading/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md fibonacci-trading/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.