custom-indicator

Installation
SKILL.md

Create a custom technical indicator with Numba JIT compilation for production-grade speed.

Arguments

  • $0 = indicator name (e.g., zscore, squeeze, vwap-bands, custom-rsi, mean-reversion). Required.

If no arguments, ask the user what indicator they want to build.

Instructions

  1. Read the indicator-expert rules, especially:
    • rules/custom-indicators.md — Numba patterns and templates
    • rules/numba-optimization.md — Performance best practices
    • rules/indicator-catalog.md — Check if indicator already exists in openalgo.ta
  2. Check first: If the indicator already exists in openalgo.ta, tell the user and show the existing API
  3. Create custom_indicators/{indicator_name}/ directory (on-demand)
  4. Create {indicator_name}.py with:

File Structure

Related skills
Installs
201
GitHub Stars
7
First Seen
Feb 28, 2026