Skip to content
Back to skills

India Stock Explainer

ASecurity

Explain any Indian stock (NSE/BSE) in simple language, covering what the company does, whether its numbers are healthy, its price trend and strength versus Nifty, valuation, key risks and what to watch next. Combines a live price/technical snapshot (no API key) with sourced web research on fundamentals (Screener.in, company filings, NSE/BSE announcements). Use when the user asks "tell me about RELIANCE", "is TCS a good company", "explain HDFC Bank stock", "Zomato share analysis", or compares ...

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
ai-agentspythongobashapi

Works with

  • api
  • mcp

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned November 7, 2026

npx -y skills add Amar1907-creator/india-trading-skills --skill india-stock-explainer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of India Stock Explainer?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for India Stock Explainer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/amar1907-creator-india-stock-explainer/badge)](https://www.skillsdirectory.com/skills/amar1907-creator-india-stock-explainer)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: india-stock-explainer
description: Explain any Indian stock (NSE/BSE) in simple language, covering what the company does, whether its numbers are healthy, its price trend and strength versus Nifty, valuation, key risks and what to watch next. Combines a live price/technical snapshot (no API key) with sourced web research on fundamentals (Screener.in, company filings, NSE/BSE announcements). Use when the user asks "tell me about RELIANCE", "is TCS a good company", "explain HDFC Bank stock", "Zomato share analysis", or compares two Indian stocks. Never gives buy/sell calls.
---

# India Stock Explainer

Turn a stock name into a clear, sourced, balanced explanation that a beginner understands and an
experienced trader respects.

## Step 1: Get the right symbol

Users type names like "tata steel" or "hdfc bank". The script accepts the NSE symbol (`TATASTEEL`, `HDFCBANK`).
If the script says there's no data, web-search "<company> NSE symbol" to find the current symbol (companies get
new symbols after mergers, demergers and renames), tell the user, and retry.

## Step 2: Price snapshot

```bash
python3 <this-skill-folder>/scripts/stock_snapshot.py SYMBOL
```

(On Windows use `python`.) It reports the trend, RSI, 52-week closing range, typical daily swing (ATR),
volume vs average, and returns vs Nifty over 1 week to 1 year. To compare two stocks, run it once for each.

## Step 3: Fundamentals research (web)

Search and **cite every number with its source and period** (e.g. "FY26, Screener.in"). Good sources are
Screener.in, the company's investor-relations page, NSE/BSE corporate announcements, and annual reports.
Collect:
- What the business does and how it earns money (one or two sentences)
- Market cap and sector
- Revenue and net profit over the last 3-5 years (growing, flat or falling?)
- ROE / ROCE, debt-to-equity
- P/E compared with its own history and with 2-3 peers
- Promoter holding and any **pledged shares**, and the FII/DII holding trend
- Latest quarterly result highlights and any big recent news

If a figure isn't found, write "not found". Never invent numbers.

## Step 4: Write the explanation

Use `references/report-template.md`. Keep it scannable:
1. **In one line**: what the company is.
2. **Business health**: a green/yellow/red table for growth, profitability, debt and valuation, with one plain reason each.
3. **Price trend**: from Step 2, explained simply ("the stock is 26% below its 1-year high and weaker than Nifty").
4. **Good things** (bull points) and **risks** (bear points), at least 2-3 of each. Always include both.
5. **What to watch next**: the next results date, key levels (the 50-day and 200-day averages), and news triggers.
6. **For beginners**: one teaching line about a term used (e.g. what P/E means).
7. Disclaimer.

## Red flags to always mention if found

High or rising promoter pledge, falling promoter holding, auditor resignation, SEBI action, repeated losses,
debt-to-equity above ~1.5 (for non-financial companies), very thin trading volume, or an ASM/GSM surveillance listing.

## Rules

- **Never place, modify or cancel orders, and never move money**, even if a broker connector (such as Groww MCP) is connected and even if the user asks. Only read data. Tell the user to place trades themselves in their broker app.
- Balanced, not hype. Never say "buy", "sell", "multibagger" or give price targets.
- If asked "should I buy?", explain what the data shows, then explain how to decide (budget, time horizon, stop-loss,
  diversification) and suggest a SEBI-registered investment adviser for personal advice.
- Match the user's language (English, Hindi, Hinglish).

Files in this skill

  • SKILL.md3.6 KB
  • references/report-template.md1.3 KB
  • scripts/india_data.py6.4 KB
  • scripts/stock_snapshot.py4.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.