# indicator-expert

Configures coding agents to compute technical indicators with openalgo.ta, plot Plotly charts, and build market dashboards.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 666 installs · ★ 19
- Author: marketcalls
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/marketcalls/openalgo-indicator-skills/tree/HEAD/.claude/skills/indicator-expert/SKILL.md
- Updated: 2026-06-12
- HTML: https://affpapa.org/en/nevibecode/skills/indicator-expert

## What it does

The skill directs your agent to compute more than 100 technical indicators using `openalgo.ta`. Its compiled Rust core avoids warm-up overhead. The agent composes custom formulas using vectorized NumPy routines alongside built-in primitives instead of writing indicators from scratch.

Market routing happens automatically based on the ticker. The agent pulls Indian equities and indices through the OpenAlgo client, while querying `yfinance` for US assets. Candlestick visualisations use Plotly dark mode, and dashboards rely on Plotly Dash unless you request Streamlit directly.

Running these scripts requires Python 3.12 or newer because `openalgo` 2.x drops older releases. The skill strictly expects API credentials inside a root `.env` file via `python-dotenv`.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add marketcalls/openalgo-indicator-skills --skill indicator-expert -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/indicator-expert/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/indicator-expert/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add marketcalls/openalgo-indicator-skills --skill indicator-expert -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/indicator-expert/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add marketcalls/openalgo-indicator-skills --skill indicator-expert -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/indicator-expert/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install marketcalls/openalgo-indicator-skills indicator-expert
```

2. **Manually: put the files in place**
- File: `.github/skills/indicator-expert/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add marketcalls/openalgo-indicator-skills --skill indicator-expert -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/marketcalls/openalgo-indicator-skills --path .claude/skills/indicator-expert
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/indicator-expert/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add marketcalls/openalgo-indicator-skills --skill indicator-expert -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/marketcalls/openalgo-indicator-skills/tree/HEAD/.claude/skills/indicator-expert/SKILL.md

## When to use it
- calculate technical indicators with openalgo.ta
- plot dark-themed candlestick charts in Plotly
- filter trading signals with ta.exrem
- build live analytics dashboards using Plotly Dash

## Example prompts
- Calculate RSI and Supertrend for RELIANCE using recent daily data.
- Plot a dark candlestick chart with Bollinger Bands for AAPL.
- Generate a market scanner script that cleans buy signals with ta.exrem.

## Similar
- [optimize](https://affpapa.org/en/nevibecode/skills/optimize.md) — skill · 2300 installs
- [strategy-compare](https://affpapa.org/en/nevibecode/skills/strategy-compare.md) — skill · 2300 installs
- [trading-strategist](https://affpapa.org/en/nevibecode/skills/trading-strategist.md) — skill · 1000 installs
- [pandas-ta](https://affpapa.org/en/nevibecode/skills/pandas-ta.md) — skill · 591 installs
- [ta-lib](https://affpapa.org/en/nevibecode/skills/ta-lib.md) — skill · 495 installs
- [crypto-ta-analyzer](https://affpapa.org/en/nevibecode/skills/crypto-ta-analyzer.md) — skill · 1600 installs

From the same set: [marketcalls/openalgo-indicator-skills](https://affpapa.org/en/nevibecode/by/marketcalls/openalgo-indicator-skills.md) — 7 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
