← All skills
tao-run-on-virtualenv
97 / 100 · Low risk
Fine to try. Some of what it can do is expected: a coding skill usually runs build and test commands.
By NVIDIA/skills (GitHub) · coding · 3,933 stars · scanned at commit 2630133
Run a Python training/eval script directly in an existing local virtualenv — no docker, no container. Implements the four-verb consumer contract (submit/status/logs/cancel) over a vendored process-lifecycle runner with durable on-disk state, PID-reuse-safe identity, and process-group cleanup. Use for docker-free local execution, plain-Python model scripts, fast HPO/AutoML trial smokes, or hosts where containers are unavailable. Trigger phrases include "run in my venv", "no docker", "virtualenv …
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README. Expected for a coding skill.
Found in 31 places.
Show 17 more
- skills/tao-run-on-virtualenv/SKILL.md, line 90
"$BANK/scripts/tao_job_record.py" mark "$JOB_ID" --state RUNNING --backend-ref "pid:<pid>" - skills/tao-run-on-virtualenv/SKILL.md, line 99
python3 "$RUNNER" status --job-dir "$RESULTS_DIR" # {"status": "...", ...} - skills/tao-run-on-virtualenv/SKILL.md, line 111
python3 "$RUNNER" logs --job-dir "$RESULTS_DIR" --tail 200 - skills/tao-run-on-virtualenv/SKILL.md, line 117
python3 "$RUNNER" cancel --job-dir "$RESULTS_DIR" - skills/tao-run-on-virtualenv/references/tests/test_virtualenv_runner.py, line 246
proc = subprocess.Popen( - skills/tao-run-on-virtualenv/references/tests/test_virtualenv_runner.py, line 268
"child = subprocess.Popen([sys.executable, '-c', 'import time; time.sleep(300)'])\n" - skills/tao-run-on-virtualenv/references/tests/test_virtualenv_runner.py, line 318
foreign = subprocess.Popen([sys.executable, "-c", "import time; time.sleep(60)"], - skills/tao-run-on-virtualenv/references/tests/test_virtualenv_runner.py, line 353
guardian = subprocess.Popen( - skills/tao-run-on-virtualenv/references/tests/test_virtualenv_runner.py, line 385
f" os.execv(sys.executable, [sys.executable, '-c', {child_source!r}])\n" - skills/tao-run-on-virtualenv/references/tests/test_virtualenv_runner.py, line 390
guardian = subprocess.Popen([sys.executable, str(script)], start_new_session=True) - skills/tao-run-on-virtualenv/references/tests/test_virtualenv_runner.py, line 515
lambda *_args, **_kwargs: subprocess.CompletedProcess([], 2, "", "denied"), - skills/tao-run-on-virtualenv/references/tests/test_virtualenv_runner.py, line 523
subprocess.CompletedProcess([], 0, "77\n", ""), - skills/tao-run-on-virtualenv/references/tests/test_virtualenv_runner.py, line 524
subprocess.CompletedProcess([], 2, "", "denied"), - skills/tao-run-on-virtualenv/references/tests/test_virtualenv_runner.py, line 698
f"os.execv(sys.executable, [sys.executable, '-c', {replacement!r}])\n" - skills/tao-run-on-virtualenv/references/tests/test_virtualenv_runner.py, line 739
proc = subprocess.Popen( - skills/tao-run-on-virtualenv/references/virtualenv_group_supervisor.py, line 128
found = subprocess.run( - skills/tao-run-on-virtualenv/references/virtualenv_group_supervisor.py, line 159
probed = subprocess.run(
and 11 more places
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'tao-run-on-virtualenv' ] || [ -L ~/.agents/skills/'tao-run-on-virtualenv' ]; then echo 'A skill folder named tao-run-on-virtualenv already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/NVIDIA/skills' "$d" && git -C "$d" checkout --quiet '2630133f22e357f2005886567a39eddcc1b520e2' -- 'skills/tao-run-on-virtualenv' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/tao-run-on-virtualenv' ~/.agents/skills/'tao-run-on-virtualenv' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'tao-run-on-virtualenv' ~/.claude/skills/'tao-run-on-virtualenv' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for NVIDIA/skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/NVIDIA/skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-11 | 2630133 | 97 |
| 2026-11-08 | fce3cca | 97 |
| 2026-11-07 | fce3cca | 97 |