Skip to main content
skill CX Codex

indicator-chart — Claude Code skill: Plotly indicator charts

Draws an interactive Plotly chart for a technical indicator on a given symbol, with candlesticks, overlays and subplots. Handy when you want to eyeball a signal instead of writing the script yourself.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add marketcalls/openalgo-indicator-skills --skill indicator-chart -a claude-code
Open on GitHub

What indicator-chart does

The skill takes four arguments: indicator, symbol, exchange and interval. Leave them out and the agent asks what you want charted. It then creates charts/{indicator_name}/, writes {symbol}_{indicator}_chart.py there, and starts from the matching template in rules/assets/{indicator}_chart/chart.py when one exists.

The generated script loads .env from the project root with find_dotenv(), pulls history through OpenAlgo's client.history(), converts the index to datetime, sorts it and drops the timezone. Indicator math comes from openalgo.ta. The figure uses Plotly's dark template with a category x-axis. Overlays such as EMA, Bollinger, Supertrend and Ichimoku sit on the candlestick panel; RSI, MACD, Stochastic, ADX, OBV and volume get their own panels via make_subplots. Output is saved as HTML and shown with fig.show().

US tickers need the exchange set to YFINANCE, which routes data through yfinance rather than OpenAlgo. Indian symbols, by contrast, depend on a working OpenAlgo client with its key in .env — without that the history call fails. Lookback scales with the interval: a year on daily bars, six months on hourly, one month on five-minute.

What it helps with

  • chart RSI on a stock without writing the script by hand
  • put EMA and Bollinger bands on the same candlestick panel
  • build a multi-panel view with RSI, MACD and volume
  • mark Supertrend entry points with triangle markers
  • get a plain-language read of the current indicator value

Example prompts for the agent

  • Chart EMA on SBIN, NSE, daily interval
  • Show me RSI for RELIANCE on NSE daily
  • Build a multi-panel chart for SBIN with candles, RSI, MACD and volume

How to install indicator-chart

1Skills CLI (Vercel)

npx skills add marketcalls/openalgo-indicator-skills --skill indicator-chart -a claude-code

2Manually: put the files in place

~/.claude/skills/indicator-chart/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/indicator-chart/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about indicator-chart

How do I install indicator-chart in Claude Code?

Run npx skills add marketcalls/openalgo-indicator-skills --skill indicator-chart -a claude-code. The skill file lands at ~/.claude/skills/indicator-chart/SKILL.md.

What does indicator-chart do?

It renders an interactive chart of a technical indicator for a symbol and exchange. Overlays go on top of the candles, oscillators get a separate panel, and the script prints a short explanation of the reading.

Which indicators are supported?

Every indicator in openalgo.ta, over 100 of them. The templates cover ema, sma, wma, dema, tema, hma, bbands, supertrend, ichimoku, keltner, donchian, sar, rsi, macd, stochastic, adx, cci, williams_r, obv, mfi, volume and atr.

Similar skills

All skills for Finance and business →

From the same set7

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor