finlab — скилл для Claude Code: что делает и как установить
Скилл помогает писать стратегии и проводить бэктесты акций через библиотеку FinLab. Пригодится при анализе американских и азиатских бирж.
npx skills add koreal6803/finlab-ai --skill finlab -a claude-codeЧто делает finlab
Скилл инструктирует агента по работе с пакетом FinLab версии 2.0.0 и выше. Он задаёт правила для загрузки котировок и симуляции сделок через модуль sim. Каталог охватывает акции и фонды рынков США или Тайваня.
Для запуска требуются Python 3.10+ и менеджер пакетов uv. Авторизация на десктопе выполняется через браузер командой python -m finlab login. Для Docker нужны три переменные окружения: FINLAB_REFRESH_TOKEN, FINLAB_SESSION_ID и FINLAB_API_KEY. Старый токен FINLAB_API_TOKEN признан устаревшим.
Вызов data.set_market() переключает активный рынок. Если запросить отсутствующую таблицу на иностранном рынке, библиотека молча вернёт тайваньские данные. Это частая причина скрытых ошибок в расчётах. На бесплатном тарифе действует лимит 500 MB трафика в сутки со сбросом в 8:00 UTC+8.
Какие задачи решает
- настроить симуляцию портфеля акций или ETF через модуль sim
- загрузить исторические котировки для американского или тайваньского рынка
- сконфигурировать токены окружения для авторизации FinLab в Docker
- проверить остаток суточного лимита трафика через CLI
Примеры запросов агенту
- Напиши код бэктеста для американских ETF с переключением рынка на us_fund.
- Покажи, как авторизовать finlab в Docker через переменные окружения.
- Как получить цены закрытия акций Тайваня через модуль data?
Как установить finlab
1Через Skills CLI (Vercel)
npx skills add koreal6803/finlab-ai --skill finlab -a claude-code2Вручную: положить файлы
~/.claude/skills/finlab/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/finlab/
1Через Skills CLI (Vercel)
npx skills add koreal6803/finlab-ai --skill finlab -a codex2Вручную: положить файлы
.agents/skills/finlab/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add koreal6803/finlab-ai --skill finlab -a cursor2Вручную: положить файлы
.cursor/skills/finlab/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install koreal6803/finlab-ai finlab2Вручную: положить файлы
.github/skills/finlab/SKILL.md1Через Skills CLI (Vercel)
npx skills add koreal6803/finlab-ai --skill finlab -a gemini-cli2Командой платформы
gemini skills install https://github.com/koreal6803/finlab-ai --path skills/finlabВручную: положить файлы
.devin/skills/finlab/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add koreal6803/finlab-ai --skill finlab -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора2
Похожие
Рядом в теме «Финансы и бизнес»
Всё по теме «Финансы и бизнес» →Вопросы о finlab
Как установить finlab в Claude Code?
Выполните команду npx skills add koreal6803/finlab-ai --skill finlab -a claude-code. Инструмент сразу станет доступен агенту.
Что делает finlab?
Скилл обучает ассистента строить квантовые стратегии и бэктесты с помощью библиотеки FinLab. Он содержит инструкции по вызову API данных, факторному анализу и учёту правил американского рынка.
Какие ограничения по объёму данных действуют в бесплатном аккаунте?
Бесплатный тариф ограничен 500 MB данных в сутки, тогда как уровень VIP даёт 5000 MB. Лимит сбрасывается ежедневно в 8:00 UTC+8, а текущий остаток проверяется командой python -m finlab status.