setup-python-env — скилл для Claude Code: venv и Reflex
Создаёт виртуальное окружение Python и ставит Reflex. Пригодится, когда в проекте нет .venv или импорты падают из-за отсутствующих пакетов.
npx skills add reflex-dev/agent-skills --skill setup-python-env -a claude-codeЧто делает setup-python-env
Скилл проходит три шага. Сначала смотрит, есть ли в корне проекта каталог .venv, и если он уже там, активирует его и переходит сразу к установке Reflex. Если каталога нет, агент выбирает инструмент: при наличии uv создаёт окружение через uv venv .venv, а без него зовёт python3 -m venv .venv и обновляет pip.
Перед созданием окружения скилл проверяет версию Python. Всё, что старше 3.10, останавливает работу: агент скажет поставить более свежий Python. Это повод проверить версию заранее, если вы работаете на старой системе.
Reflex ставится по-разному в зависимости от выбранного пути: через uv add reflex или через pip install reflex. Перед этим скилл смотрит, не установлен ли пакет уже, чтобы не делать лишнего.
Какие задачи решает
- создать
.venvв новом проекте - поставить Reflex без ручного выбора между uv и pip
- поднять окружение, когда импорты падают из-за отсутствующих пакетов
- проверить версию Python перед стартом проекта
- активировать уже существующее окружение и не пересоздавать его
Примеры запросов агенту
- Настрой окружение Python и поставь Reflex
- В проекте нет .venv, подготовь всё для запуска Reflex
- Импорты не работают — разберись с окружением и зависимостями
Как установить setup-python-env
1Через Skills CLI (Vercel)
npx skills add reflex-dev/agent-skills --skill setup-python-env -a claude-code2Вручную: положить файлы
~/.claude/skills/setup-python-env/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/setup-python-env/
1Через Skills CLI (Vercel)
npx skills add reflex-dev/agent-skills --skill setup-python-env -a codex2Вручную: положить файлы
.agents/skills/setup-python-env/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reflex-dev/agent-skills --skill setup-python-env -a cursor2Вручную: положить файлы
.cursor/skills/setup-python-env/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reflex-dev/agent-skills setup-python-env2Вручную: положить файлы
.github/skills/setup-python-env/SKILL.md1Через Skills CLI (Vercel)
npx skills add reflex-dev/agent-skills --skill setup-python-env -a gemini-cli2Командой платформы
gemini skills install https://github.com/reflex-dev/agent-skills --path skills/setup-python-envВручную: положить файлы
.devin/skills/setup-python-env/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reflex-dev/agent-skills --skill setup-python-env -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора3
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о setup-python-env
Как установить setup-python-env в Claude?
Выполните npx skills add reflex-dev/agent-skills --skill setup-python-env -a claude-code. После этого файл скилла появится по пути ~/.claude/skills/setup-python-env/SKILL.md.
Что делает setup-python-env?
Создаёт виртуальное окружение Python и устанавливает Reflex. Если .venv уже есть, скилл просто активирует его.
Какая версия Python нужна?
Не ниже 3.10. На более старой версии скилл останавливается и просит обновить Python.