This builds interactive technical analysis dashboards using either Plotly Dash or Streamlit, which is nice since you can pick whichever framework you're more comfortable with. You get single symbol views with configurable indicators, multi-timeframe grids for confluence analysis, and scanner dashboards that monitor watchlists. Everything comes with dark themes, auto-refresh, and the usual exchange/interval selectors. The skill reads from template files and creates project directories on demand, so you're not writing boilerplate layout code. Most useful when you want a quick visual interface for indicator combinations without manually coding all the callbacks and chart formatting. The multi-timeframe view is probably the most interesting one since it surfaces divergences across time periods automatically.

skills.sh installs
589
GitHub stars
21
last updated
Aug 21, 2026

Install

$ npx -y skills add marketcalls/openalgo-indicator-skills --skill indicator-dashboard --agent claude-code

Installs into .claude/skills of the current project.

Files

Create a web dashboard for interactive technical analysis using Plotly Dash or Streamlit.

Arguments

Parse $ARGUMENTS as: type symbol

  • $0 = dashboard type. Default: single
    • Dash types: single, multi-symbol, multi-timeframe, scanner-dashboard
    • Streamlit types: streamlit-single, streamlit-multi, streamlit-scanner
  • $1 = symbol (e.g., SBIN, RELIANCE). Default: SBIN

If no arguments, ask the user what kind of dashboard they want and whether they prefer Dash or Streamlit.

Framework choice: Plotly Dash is the default. Build a Streamlit app ONLY when the user explicitly asks for Streamlit (says "streamlit" or picks a streamlit-* type). Never silently switch frameworks.

Instructions

  1. Read the indicator-expert rules, especially:
    • rules/dashboard-patterns.md — Dash app patterns
    • rules/streamlit-patterns.md — Streamlit app patterns
    • rules/plotting.md — Chart patterns
    • rules/data-fetching.md — Data loading
  2. Create dashboards/{dashboard_name}/ directory (on-demand)
  3. Create app.py in dashboards/{dashboard_name}/
  4. Use the matching template from rules/assets/

Dashboard Requirements

Sponsors

Details

Repository
github.com/marketcalls/openalgo-indicator-skills
Category
DevOps & CI/CD
First seen
Jun 3, 2026

More from marketcalls/openalgo-indicator-skills

All 7
1hkuds avatarcli-anything-comfyuihkuds/cli-anythingCommand-line interface for ComfyUI - AI image generation workflow management via ComfyUI REST API. Designed for AI agents and power users who need to queue work586skills.sh installs
2aaronontheweb avatartestcontainers-integration-testsaaronontheweb/dotnet-skillsWrite integration tests using TestContainers for .NET with xUnit. Covers infrastructure testing with real databases, message queues, and caches in Docker contai579skills.sh installs
3wshaddix avatartestcontainerswshaddix/dotnet-skillsPatterns for using Testcontainers in .NET integration tests to spin up real dependencies like databases and message queues. Use when writing integration tests t569skills.sh installs
4davila7 avataragent-manager-skilldavila7/claude-code-templatesManage multiple local CLI agents via tmux sessions (start/stop/monitor/assign) with cron-friendly scheduling.568skills.sh installs
5wanshuiyin avatarrun-experimentwanshuiyin/auto-claude-code-research-in-sleepDeploy and run ML experiments on local, remote, Vast.ai, or Modal serverless GPU. Use when user says "run experiment", "deploy to server", "跑实验", or needs to la554skills.sh installs
6aaronontheweb avatardotnet-local-toolsaaronontheweb/dotnet-skillsManaging local .NET tools with dotnet-tools.json for consistent tooling across development environments and CI/CD pipelines.550skills.sh installs