Install Python dependencies before running verification or test steps. Choose the correct path depending on whether the agent builds OpenVINO from source or not.
62
72%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.github/agents-prototype/skills/python-bootstrap/SKILL.mdInstall packages only when they are actually needed for a step. Do not pre-install everything upfront.
Use this path when the agent does not compile OpenVINO from source.
The openvino release wheel provides the runtime needed for tests and
conversion checks.
pip install openvino optimum-intel torch \
--extra-index-url https://download.pytorch.org/whl/cpuFor frontend agents that also need ONNX or TensorFlow:
pip install onnx onnxruntime
pip install tensorflow # only if testing TF frontendUse this path when the agent builds OpenVINO from source.
Do NOT
pip install openvinowhen a source build is present in the same environment. Installing the release wheel alongside a dev build creates twoopenvinopackages that shadow each other, producing confusing import errors and incorrect test results.
Install only the packages that are not produced by the OV build:
pip install torch \
--extra-index-url https://download.pytorch.org/whl/cpu
pip install optimum-intel pytest
# Do NOT add 'openvino' here — use the build output insteadAfter building OpenVINO, add the build's Python bindings to the path:
# Point Python at the locally built openvino package
export PYTHONPATH="<build_dir>/src/bindings/python:$PYTHONPATH"
# or install the wheel produced by the build
pip install <build_dir>/wheels/openvino-*.whlagent-results/<agent>/session.md
and continue — do not abort the entire pipeline over a missing optional dep.4c20980
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.