
marketcalls/openalgo-indicator-skills
7 skills2.9k installs91 starsGitHub
Install
npx skills add https://github.com/marketcalls/openalgo-indicator-skillsSkills in this repo
1Indicator Expertindicator-expert is a marketcalls/openalgo-indicator-skills workflow for OpenAlgo trading indicator development. The skill helps developers write indicator logic, tune parameters, define entry and exit conditions, run backtests, and refine signal rules across equities, futures, and crypto markets. Developers reach for indicator-expert when OpenAlgo strategy code misbehaves, needs performance optimization, or must be extended with new parameterized conditions before live deployment. It focuses on indicator authoring and validation inside the OpenAlgo ecosystem rather than generic Python quant libraries or portfolio accounting.482installs2Indicator Chartindicator-chart is a Finance & Trading skill from marketcalls/openalgo-indicator-skills that creates interactive Plotly charts for any technical indicator on a market symbol. The skill accepts indicator name, symbol, exchange, and interval arguments—defaulting to EMA on SBIN—and produces dark-themed candlestick charts with overlays, legends, and subplots for historical and live market data. Developers reach for indicator-chart when building OpenAlgo trading workflows that need visual confirmation of signals from the 100+ indicators in openalgo.ta such as RSI, MACD, supertrend, Bollinger Bands, and Ichimoku. Allowed tools include Read, Write, Edit, Bash, Glob, and Grep for end-to-end chart generation inside agent sessions.478installs3Indicator Scannerindicator-scanner is a Claude Code skill for quantitative developers building OpenAlgo trading automations who need multi-symbol technical screeners. The skill creates scanners that batch-evaluate watchlists—defaulting to nifty50 or banknifty—against conditions including rsi-oversold, rsi-overbought, ema-crossover, supertrend-buy, supertrend-sell, macd-crossover, adx-trending, and custom filter combinations. Arguments parse as scan-type and watchlist, with tools for Read, Write, Edit, Bash, Glob, and Grep to generate runnable scanner code. Developers reach for indicator-scanner when they need scheduled or triggered signal lists ranking symbols that match indicator criteria rather than manually charting each ticker.404installs4Indicator Dashboardindicator-dashboard is an agent skill from marketcalls/openalgo-indicator-skills that guides developers through assembling OpenAlgo indicator dashboards. The skill wires together signal panels, multi-timeframe views, symbol watchlists, and alert rules so traders can monitor many instruments without jumping between separate screens. It assumes OpenAlgo is already connected to market data and indicator computations, then focuses on dashboard structure, layout, and alert surfacing. Developers reach for indicator-dashboard when they need a consolidated monitoring surface for live or backtested signals rather than one-off chart scripts. The workflow produces dashboard configuration, watchlist definitions, and alert hooks ready to run against OpenAlgo endpoints.391installs5Custom Indicatorcustom-indicator is a Claude Code skill in marketcalls/openalgo-indicator-skills that authors custom technical indicators by composing OpenAlgo Rust-core ta primitives with vectorized NumPy. The skill reads indicator-expert rules, accepts an indicator name argument such as zscore, squeeze, vwap-bands, or custom-rsi, and generates O(n) indicator functions with charting and benchmarking hooks. Developers reach for custom-indicator when building algorithmic trading strategies that need correct inputs, outputs, signal logic, and backtest-safe calculations beyond built-in indicators. Allowed tools include Read, Write, Edit, Bash, Glob, and Grep for inspecting rules and writing indicator modules.390installs6Live Feedlive-feed is an agent skill from marketcalls/openalgo-indicator-skills that sets up real-time indicator computation on OpenAlgo WebSocket market data. The skill parses symbol, exchange, and mode arguments—defaulting to SBIN on NSE in quote mode—and supports ltp, quote, depth, and multi stream types. It normalizes incoming ticks, manages reconnect logic, and fans quotes out to indicator pipelines with optional Plotly live charting. Allowed tools include Read, Write, Edit, Bash, Glob, Grep, and AskUserQuestion for end-to-end feed wiring. Developers reach for live-feed when charts and indicators must update on every tick instead of polling REST endpoints. The workflow yields a running stream handler, normalized tick pipeline, and live chart hooks ready for downstream indicator jobs.382installs7Indicator Setupindicator-setup is a Python environment setup skill that prepares a complete workspace for OpenAlgo indicator analysis, charting, and dashboard development by installing required packages and creating a project folder structure. indicator-setup supports a Python version argument and explicitly requires Python 3.12+ because the skill notes that openalgo 2.x needs Python 3.12 or newer. indicator-setup installs common visualization and app frameworks used in trading analytics workflows, including Plotly, Dash, and Streamlit, plus data and plotting dependencies such as yfinance, matplotlib, and seaborn. indicator-setup is a good choice when a developer wants a repeatable, scriptable starting point before writing indicator code, running backtests, building alerts, or publishing a local dashboard.373installs