indicator-setup — скилл для Claude Code: что делает и как установить
Скилл создаёт venv, ставит библиотеки для индикаторов OpenAlgo и готовит папки проекта с файлом .env. Нужен перед графиками и дашбордами.
npx skills add marketcalls/openalgo-indicator-skills --skill indicator-setup -a claude-codeЧто делает indicator-setup
Скилл разворачивает рабочее окружение для индикаторов OpenAlgo. Сначала определяет ОС, потом создаёт venv и ставит через pip openalgo, plotly, dash, streamlit, yfinance, matplotlib, seaborn, scipy и ещё несколько пакетов. Глобально ничего не ставится. Если виртуальное окружение у вас уже есть, скилл сначала спросит, создавать ли новое.
Дальше он заводит папки charts, dashboards, custom_indicators и scanners, спрашивает API-ключ OpenAlgo и адрес хоста (по умолчанию http://127.0.0.1:5000) и пишет всё в .env. Файл тут же попадает в .gitignore. В конце скилл прогоняет импорты, считает тестовые ta.ema и ta.rsi на коротком ряде цен и выводит сводку.
Проверьте Python заранее. openalgo 2.x требует версию 3.12 или новее, поэтому на старом интерпретаторе скилл остановится с сообщением. Нужную версию можно передать аргументом, например python3.12. Индикаторы считает скомпилированное ядро на Rust внутри пакета, прогрев не нужен.
Какие задачи решает
- создать venv и поставить пакеты для индикаторов OpenAlgo
- подготовить папки под графики, дашборды и сканеры
- записать API-ключ OpenAlgo в
.envи не пустить его в git - проверить, что
ta.emaиta.rsiсчитаются после установки - выяснить, подходит ли версия Python для openalgo 2.x
Примеры запросов агенту
- Запусти
/indicator-setupи подготовь окружение для индикаторов OpenAlgo - Настрой проект через
/indicator-setup python3.12, чтобы venv собрался на этой версии - Используй indicator-setup: создай venv, поставь openalgo со streamlit и заведи
.envс моим API-ключом
Как установить indicator-setup
1Через Skills CLI (Vercel)
npx skills add marketcalls/openalgo-indicator-skills --skill indicator-setup -a claude-code2Вручную: положить файлы
~/.claude/skills/indicator-setup/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/indicator-setup/
1Через Skills CLI (Vercel)
npx skills add marketcalls/openalgo-indicator-skills --skill indicator-setup -a codex2Вручную: положить файлы
.agents/skills/indicator-setup/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add marketcalls/openalgo-indicator-skills --skill indicator-setup -a cursor2Вручную: положить файлы
.cursor/skills/indicator-setup/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install marketcalls/openalgo-indicator-skills indicator-setup2Вручную: положить файлы
.github/skills/indicator-setup/SKILL.md1Через Skills CLI (Vercel)
npx skills add marketcalls/openalgo-indicator-skills --skill indicator-setup -a gemini-cli2Командой платформы
gemini skills install https://github.com/marketcalls/openalgo-indicator-skills --path .claude/skills/indicator-setupВручную: положить файлы
.devin/skills/indicator-setup/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add marketcalls/openalgo-indicator-skills --skill indicator-setup -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о indicator-setup
Как установить indicator-setup в Claude Code?
Выполните npx skills add marketcalls/openalgo-indicator-skills --skill indicator-setup -a claude-code. Файл скилла окажется в ~/.claude/skills/indicator-setup/SKILL.md.
Что делает indicator-setup?
Создаёт виртуальное окружение, ставит пакеты для работы с индикаторами OpenAlgo, делает папки charts, dashboards, custom_indicators, scanners и пишет API-ключ с адресом хоста в .env.
Какая версия Python нужна для indicator-setup?
openalgo 2.x требует Python 3.12 или новее. Версию можно передать аргументом, например python3.12; без аргумента берётся python3.