reflex-dev/agent-skills1 file

Setup Python Env

>

Specification
Skill ID
reflex-dev/agent-skills/setup-python-env
Publisher
reflex-dev
Repository
agent-skills
Installs
0
Files
1
Synced
Sep 23, 2026
How to use it

Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.

reflex-dev/agent-skills/setup-python-envInstalls these files
  • SKILL.md

What this skill tells the agent

Python Environment Setup for Reflex

This skill handles creating a Python virtual environment and installing Reflex.

Step 1: Check for an existing virtual environment

Look for a .venv directory in the project root:

ls -d .venv 2>/dev/null

If .venv exists, activate it and skip to Step 3.

source .venv/bin/activate

Step 2: Create the virtual environment

If no .venv exists, determine which tools are available.

Option A: uv is available

Check if uv is installed:

uv --version

If uv is found:

  1. If no pyproject.toml exists, initialize one:
   uv init --bare
  1. Create the virtual environment:
   uv venv .venv
  1. Activate it:
   source .venv/bin/activate

Skip to Step 3.

Option B: Fall back to python / pip

If uv is not available, check the Python version:

python3 --version

If the version is older than 3.10, stop and inform the user:

Python 3.10 or newer is required. Please install a more up-to-date version of Python before continuing.

If the version is 3.10 or newer:

  1. Create the virtual environment:
   python3 -m venv .venv
  1. Activate it:
   source .venv/bin/activate
  1. Upgrade pip:
   pip install --upgrade pip

Step 3: Install Reflex

Check if Reflex is already installed:

pip show reflex 2>/dev/null

If Reflex is not installed:

If using uv:

uv add reflex

If using pip:

pip install reflex

Use this skill in a project

Open any RiverX project, search the Skills panel for reflex-dev/agent-skills/setup-python-env, and install it in one click.

Use this skill