setup · marketcalls — скилл для Claude Code: что делает и как установить
Разворачивает виртуальное окружение Python для тестирования торговых стратегий на VectorBT и OpenAlgo. Настраивает зависимости, папки и файл .env.
npx skills add marketcalls/vectorbt-backtesting-skills --skill setup -a claude-codeЧто делает setup
Скилл автоматически определяет операционную систему и создаёт изолированное окружение venv. По умолчанию используется python3. Вы также можете передать конкретную версию вроде python3.12. Скрипт обновляет pip и загружает необходимые библиотеки: vectorbt, openalgo, openstatz, plotly, duckdb и ccxt. Заметьте, что вместо QuantStats здесь используется openstatz.
Библиотека openalgo уже содержит расчёт ста индикаторов. По этой причине системный TA-Lib не обязателен. Если вы решите его включить, скилл предупредит о необходимости заранее собрать или установить C-библиотеку на уровне ОС через Homebrew, apt или wheel-пакет. Далее скрипт создаёт директорию backtesting. Вложенные папки под стратегии генерируются позже при запуске тестов.
Мастер конфигурирует файл .env через вопросы в диалоге. Вы можете указать ключи для OpenAlgo, путь к базе DuckDB или параметры доступа к криптобиржам. Скилл сразу прописывает .env в .gitignore. Это предотвратит утечку секретов в публичный репозиторий.
Какие задачи решает
- развернуть изолированное окружение Python для тестирования на VectorBT
- сконфигурировать файл .env с ключами OpenAlgo, CCXT и путями к DuckDB
- установить зависимости анализа рынка без обязательной сборки TA-Lib
- проверить корректность импорта библиотек после развёртывания проекта
Примеры запросов агенту
- Подготовь окружение для бэктестинга с помощью скилла setup
- Запусти setup python3.12 для настройки проекта VectorBT
- Разверни зависимости и создай структуру папок через setup
Как установить setup
1Через Skills CLI (Vercel)
npx skills add marketcalls/vectorbt-backtesting-skills --skill setup -a claude-code2Вручную: положить файлы
~/.claude/skills/setup/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/setup/
1Через Skills CLI (Vercel)
npx skills add marketcalls/vectorbt-backtesting-skills --skill setup -a codex2Вручную: положить файлы
.agents/skills/setup/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add marketcalls/vectorbt-backtesting-skills --skill setup -a cursor2Вручную: положить файлы
.cursor/skills/setup/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install marketcalls/vectorbt-backtesting-skills setup2Вручную: положить файлы
.github/skills/setup/SKILL.md1Через Skills CLI (Vercel)
npx skills add marketcalls/vectorbt-backtesting-skills --skill setup -a gemini-cli2Командой платформы
gemini skills install https://github.com/marketcalls/vectorbt-backtesting-skills --path .claude/skills/setupВручную: положить файлы
.devin/skills/setup/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add marketcalls/vectorbt-backtesting-skills --skill setup -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о setup
Как установить setup в Claude Code?
Выполните команду npx skills add marketcalls/vectorbt-backtesting-skills --skill setup -a claude-code. Конфигурация запишется в ~/.claude/skills/setup/SKILL.md.
Что делает скилл setup?
Он определяет текущую ОС, создаёт виртуальное окружение venv, устанавливает библиотеки VectorBT и OpenAlgo, а также генерирует файл .env.
Обязательно ли компилировать C-библиотеку TA-Lib?
Нет, библиотека OpenAlgo по умолчанию включает более сотни технических индикаторов и работает без внешних C-зависимостей. Скилл предлагает установить TA-Lib как необязательную опцию.
Похожие скиллы
Всё по теме «Финансы и бизнес» →Сначала — setup от других авторов.