Skip to main content
skill CX Codex

indicator-setup — Claude Code skill: what it does, how to install

Creates a venv, installs the libraries OpenAlgo indicator scripts rely on, and prepares project folders plus a .env with your API key.

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

What indicator-setup does

This skill builds a working Python workspace for OpenAlgo indicator projects. It checks which OS you are on, creates a venv, and pip-installs openalgo, plotly, dash, streamlit, yfinance, matplotlib, seaborn, scipy and a few more. Nothing lands in the global interpreter, and if a virtual environment already exists, it asks before making another.

Next come the folders charts, dashboards, custom_indicators and scanners. The skill asks for your OpenAlgo API key and host (http://127.0.0.1:5000 by default), writes both to .env, and appends that file to .gitignore. It finishes with an import check and a small ta.ema and ta.rsi run on sample prices, then prints a summary.

Check your Python first. openalgo 2.x needs 3.12 or newer, so on an older interpreter the skill aborts with a message. Pass a version such as python3.12 as the argument to pick the interpreter. Indicators run on a compiled Rust core shipped inside the package, so there is no warmup.

What it helps with

  • create a venv with openalgo, plotly and streamlit installed
  • lay out folders for charts, dashboards and scanners
  • store the OpenAlgo API key in .env and keep it out of git
  • confirm ta.ema and ta.rsi run after installation
  • catch a Python version that is too old for openalgo 2.x

Example prompts for the agent

  • Run /indicator-setup to prepare this project for OpenAlgo indicators
  • Use /indicator-setup python3.12 so the venv is built with that interpreter
  • With indicator-setup, create a venv with openalgo and streamlit and write a .env holding my API key

How to install indicator-setup

1Skills CLI (Vercel)

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

2Manually: put the files in place

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

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

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

Questions about indicator-setup

How do I install indicator-setup in Claude Code?

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

What does indicator-setup do?

It creates a virtual environment, installs the packages used for OpenAlgo indicator work, makes the charts, dashboards, custom_indicators and scanners folders, and saves your API key and host in .env.

Which Python version does indicator-setup need?

openalgo 2.x needs Python 3.12 or newer. You can pass a version like python3.12 as the argument; without one it uses python3.

Similar skills

All skills for Finance and business →

From the same set3

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