live-feed — скилл для Claude Code: поток котировок и индикаторы
Скилл собирает скрипт, который подписывается на WebSocket OpenAlgo и считает индикаторы по живому потоку. Пригодится, когда нужен реальный фид, а не бэктест.
npx skills add marketcalls/openalgo-indicator-skills --skill live-feed -a claude-codeЧто делает live-feed
Скилл создаёт файл {symbol}_live_feed.py в каталоге charts/live/ и берёт за основу шаблон из правил. Данные идут через WebSocket OpenAlgo: подписка на LTP, Quote или Depth, буфер последних тиков, расчёт EMA и RSI на нём. Есть режим multi для списка символов с таблицей и автообновлением.
Перед запуском нужен ключ OPENALGO_API_KEY и хост в переменных окружения, а историю для инициализации буфера скрипт тянет через client.history. Без ключа подписка не поднимется, так что проверьте .env до первого запуска. Скрипт сам обрабатывает Ctrl+C, отписывается от фидов и закрывает соединение.
Уровень verbose задаёт, что печатать: только ошибки, логи подключения или каждое обновление данных. Аргументы передаются как [symbol] [exchange] [mode], и если их нет, скилл спросит символ и тип данных.
Какие задачи решает
- поднять поток котировок с WebSocket и считать индикаторы на лету
- собрать стакан L5 с бид-аск спредом и перевесом заявок
- вывести таблицу вотчлиста по нескольким символам сразу
- инициализировать буфер индикаторов историческими свечами
- корректно закрыть подписки и соединение по Ctrl+C
Примеры запросов агенту
- /live-feed SBIN NSE ltp
- /live-feed NIFTY NSE_INDEX quote
- /live-feed SBIN NSE depth
Как установить live-feed
1Через Skills CLI (Vercel)
npx skills add marketcalls/openalgo-indicator-skills --skill live-feed -a claude-code2Вручную: положить файлы
~/.claude/skills/live-feed/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/live-feed/
1Через Skills CLI (Vercel)
npx skills add marketcalls/openalgo-indicator-skills --skill live-feed -a codex2Вручную: положить файлы
.agents/skills/live-feed/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add marketcalls/openalgo-indicator-skills --skill live-feed -a cursor2Вручную: положить файлы
.cursor/skills/live-feed/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install marketcalls/openalgo-indicator-skills live-feed2Вручную: положить файлы
.github/skills/live-feed/SKILL.md1Через Skills CLI (Vercel)
npx skills add marketcalls/openalgo-indicator-skills --skill live-feed -a gemini-cli2Командой платформы
gemini skills install https://github.com/marketcalls/openalgo-indicator-skills --path .claude/skills/live-feedВручную: положить файлы
.devin/skills/live-feed/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add marketcalls/openalgo-indicator-skills --skill live-feed -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о live-feed
Как установить live-feed в Claude?
Выполните npx skills add marketcalls/openalgo-indicator-skills --skill live-feed -a claude-code. Скилл встанет в ~/.claude/skills/live-feed/SKILL.md.
Что делает live-feed?
Генерирует Python-скрипт для потокового расчёта индикаторов на данных OpenAlgo WebSocket. Поддерживает режимы LTP, Quote, Depth и мульти-символьный фид.
Что нужно для работы скилла?
Ключ OPENALGO_API_KEY и адрес хоста OpenAlgo в переменных окружения. Историю для буфера скрипт запрашивает у того же клиента.