Run3 check and setup python310
[COLM'26] SkillLearnBench is the first benchmark for evaluating continual learning methods that automatically generate agent skills.
npx -y skills add cxcscmu/SkillLearnBench --skill run3_check-and-setup-python310Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its author says it does
Copied from the file, not written here
Use this skill when you need to find, install, or configure a Python 3.10 environment on the system. Checks for existing python3.10 binary, installs if missing, and sets up pip for that version.
SKILL.md
1.2 KB, as published. Nobody here has run it
Check and Setup Python 3.10
Step 1: Check if Python 3.10 already exists
ls /usr/bin/python3.10 2>/dev/null && echo "FOUND at /usr/bin/python3.10" || echo "NOT FOUND"
which python3.10 2>/dev/null || echo "python3.10 not in PATH"
python3.10 --version 2>/dev/null || echo "python3.10 not executable"
Step 2: If not found, install Python 3.10 via deadsnakes PPA or uv
# Option A: via uv
curl -LsSf https://astral.sh/uv/install.sh | sh
source $HOME/.cargo/env
uv python install 3.10
# Option B: via apt (Ubuntu/Debian)
add-apt-repository ppa:deadsnakes/ppa -y
apt-get update
apt-get install -y python3.10 python3.10-venv python3.10-distutils
Step 3: Ensure pip is available for python3.10
python3.10 -m ensurepip --upgrade 2>/dev/null || \
curl -sS https://bootstrap.pypa.io/get-pip.py | python3.10
python3.10 -m pip --version
Step 4: Verify
python3.10 -VV